/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
SecurityException i forbindelse med kommun~
Fra : Rune Lykke-Kjeldsen


Dato : 26-05-01 14:59

Hejsa,

Jeg er i øjeblikket ved at lave en applikation til VoIP, hvor jeg vil bruge
en analog telefon som microphone.

Når jeg prøver at tilgå lyddevicet får jeg en fejl, alt efter hvilket device
jeg bruger!!

Ved the "Java Sound Audio Engine", version 1, får jeg følgende:

- An unexpected exception has been detected in native code outside the VM.
- Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x6d33153b
- Function name=(N/A)
- Library=C:\Program Files\JavaSoft\JRE\1.3.1\bin\jsound.dll
-
- NOTE: We are unable to locate the function name symbol for the error
- just occurred. Please refer to release documentation for possible
- reason and solutions.
-
-
-
- Current Java thread:
- at com.sun.media.sound.MixerThread.runNative(Native Method)
- at com.sun.media.sound.MixerThread.run(Unknown Source)
-
- Dynamic libraries:
- 0x00400000 - 0x00405000 C:\WINNT\system32\java.exe
- 0x77F80000 - 0x77FFB000 C:\WINNT\System32\ntdll.dll
- 0x77DB0000 - 0x77E0B000 C:\WINNT\system32\ADVAPI32.dll
- 0x77E80000 - 0x77F35000 C:\WINNT\system32\KERNEL32.DLL
- 0x77D40000 - 0x77DB0000 C:\WINNT\system32\RPCRT4.DLL
- 0x78000000 - 0x78046000 C:\WINNT\system32\MSVCRT.dll
- 0x6D420000 - 0x6D4EF000 C:\Program
Files\JavaSoft\JRE\1.3.1\bin\hotspot\
- jvm.dll
- 0x77E10000 - 0x77E74000 C:\WINNT\system32\USER32.dll
- 0x77F40000 - 0x77F7C000 C:\WINNT\system32\GDI32.DLL
- 0x77570000 - 0x775A0000 C:\WINNT\system32\WINMM.dll
- 0x10000000 - 0x10019000 C:\WINNT\system32\NVDESK32.DLL
- 0x681A0000 - 0x681A7000 C:\WINNT\system32\serwvdrv.dll
- 0x66740000 - 0x66747000 C:\WINNT\system32\umdmxfrm.dll
- 0x6D220000 - 0x6D227000 C:\Program
Files\JavaSoft\JRE\1.3.1\bin\hpi.dll
- 0x6D3B0000 - 0x6D3BD000 C:\Program
Files\JavaSoft\JRE\1.3.1\bin\verify.dll
- 0x6D250000 - 0x6D266000 C:\Program
Files\JavaSoft\JRE\1.3.1\bin\java.dll

- 0x6D3C0000 - 0x6D3CD000 C:\Program
Files\JavaSoft\JRE\1.3.1\bin\zip.dll
- 0x6D320000 - 0x6D340000 C:\Program
Files\JavaSoft\JRE\1.3.1\bin\jsound.dll
- 0x77560000 - 0x77569000 C:\WINNT\system32\wdmaud.drv
- 0x77400000 - 0x77408000 C:\WINNT\system32\msacm32.drv
- 0x77410000 - 0x77423000 C:\WINNT\system32\MSACM32.dll
- 0x77920000 - 0x77943000 C:\WINNT\system32\imagehlp.dll
- 0x72A00000 - 0x72A2D000 C:\WINNT\system32\DBGHELP.dll
- 0x690A0000 - 0x690AB000 C:\WINNT\system32\PSAPI.DLL

- Local Time = Sat May 26 12:18:54 2001
- Elapsed Time = 2
- #
- # The exception above was detected in native code outside the VM
- #
- # Java VM: Java HotSpot(TM) Client VM (1.3.1-b24 mixed mode)
- #
- # An error report file has been saved as hs_err_pid896.log.
- # Please refer to the file for further information.
- #


Hvis jeg bruger the "WinOS, waveout,multi threaded device får jeg følgende:

- java.lang.SecurityException: Permission to read data from the output
device not
- granted.
- at
com.sun.media.sound.SimpleOutputDevice$OutputDeviceDataLine.implOpen(
- Unknown Source)
- at com.sun.media.sound.AbstractDataLine.open(Unknown Source)
- at com.sun.media.sound.AbstractDataLine.open(Unknown Source)
- at lydtest.main(lydtest.java:18)

Jeg tror problemet er AudioPermission klassen i javax.sound.sampled. Jeg har
prøvet at ændre .java.policy filen, men er ikke helt sikker på, hvor denne
skal ligge/hvilken en jeg skal ændre i. Jeg har sat "persmissions" til:

- grant{
- permission
- javax.sound.sampled.AudioPermission("record,read");
- }

Mit spørgsmål er følgende:
Kan fejlmeddelserne skyldes sikkerhedsfilen? Hvis ja, hvilken fil skal jeg
ændre i og med hvilket statement!!

Alt hjælp er velkommen.

På forhånd tak

Rune Lykke-Kjeldsen




 
 
Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste