OK, I've solved the problems I had before with debugging (it was borland's 
fault.  I recompiled everything by hand using the jdk, and it now runs 
without blowing up).

But now I'm stuck at this point:  it doesn't want to open ANY com ports at 
all.  See below for the debug output, but if it's on COM1 or COM2 it'll 
just throw the exception (which doesn't get rethrown properly by the GDK IMHO)

Any help would be greatly appreciated as I'm at the end of my rope with 
this.  The next solution is 9.81m/s^2

-----------------------------
opencard.properties:

OpenCard.trace = opencard:8 com.gemplus.opencard.service:8 
com.gemplus.opencard.terminal:8 com.ibm.opencard.terminal:8
OpenCard.services = 
com.gemplus.opencard.service.gpk.factory.GPKCardServiceFactory
OpenCard.terminals = 
com.gemplus.opencard.terminal.GemplusCardTerminalFactory|MyGCR|GCR410|COM2


------------------------------------
debug output:

[DEBUG    ] opencard.core.service.SmartCard.getRegistryEntry
--- message   tag OpenCard.terminals = 
com.gemplus.opencard.terminal.GemplusCardTerminalFactory|MyGCR|GCR410|COM2
--- thread    Thread[main,5,main]
--- source    class opencard.core.service.SmartCard

[DEBUG    ] 
com.gemplus.opencard.terminal.GemplusCardTerminalFactory.gemplus card 
terminal factory
--- message    Knowning the reader requested.
--- thread    Thread[main,5,main]
--- source    class com.gemplus.opencard.terminal.GemplusCardTerminalFactory

[DEBUG    ] 
com.gemplus.opencard.terminal.GemplusCardTerminalFactory.gemplus card 
terminal factory
--- message   instantiatesserial_key
--- thread    Thread[main,5,main]
--- source    class com.gemplus.opencard.terminal.GemplusCardTerminalFactory

[DEBUG    ] 
com.gemplus.opencard.terminal.GemplusCardTerminalFactory.gemplus card 
terminal factory
--- message    Instantiates the Gemplus Block protocol object
--- thread    Thread[main,5,main]
--- source    class com.gemplus.opencard.terminal.GemplusCardTerminalFactory

[DEBUG    ] 
com.gemplus.opencard.terminal.GemplusCardTerminalFactory.gemplus card 
terminal factory
--- message    Instantiates the GemCore layer object
--- thread    Thread[main,5,main]
--- source    class com.gemplus.opencard.terminal.GemplusCardTerminalFactory

[DEBUG    ] opencard.core.terminal.CardTerminal.<init>
--- message   (MyGCR, GCR410, COM2)
--- thread    Thread[main,5,main]
--- source    class opencard.core.terminal.CardTerminal

[DEBUG    ] com.gemplus.opencard.terminal.GemplusCardTerminal.open
--- message    opening chipcore layer
--- thread    Thread[main,5,main]
--- source    class com.gemplus.opencard.terminal.GemplusCardTerminal

[DEBUG    ] com.gemplus.opencard.terminal.SerialComm.open
--- message    opening serial port COM2
--- thread    Thread[main,5,main]
--- source    class com.gemplus.opencard.terminal.SerialComm

[ed: this is actually failing now in on line 113 of SerialComm.java:
       portId = CommPortIdentifier.getPortIdentifier(getAddress);
  because  CommPortIdentifier throws an exception (at least I think that's 
what's happening)]

[INFO     ] com.gemplus.opencard.terminal.GemplusCardTerminal.close
--- message    close MyGCR
--- thread    Thread[main,5,main]
--- source    class com.gemplus.opencard.terminal.GemplusCardTerminal

opencard.core.terminal.CardTerminalException
         at 
com.gemplus.opencard.terminal.GemplusCardTerminal.open(GemplusCardTerminal.java:325)
         at 
com.gemplus.opencard.terminal.GemplusCardTerminal.open(GemplusCardTerminal.java:220)
         at 
opencard.core.terminal.CardTerminalRegistry.add(CardTerminalRegistry.java:130)
         at 
com.gemplus.opencard.terminal.GemplusCardTerminalFactory.createCardTerminals(GemplusCardTerminalFactory.java:485)
         at 
opencard.core.service.SmartCard.handleTerminalFactoryEntries(SmartCard.java:432)
         at 
opencard.core.service.SmartCard.configureTerminalRegistry(SmartCard.java:261)
         at opencard.core.service.SmartCard.start(SmartCard.java:534)
         at GPKTest.main(GPKTest.java:245)
         at java.lang.reflect.Method.invoke(Native Method)
         at com.borland.jbuilder.util.BootStrap.invokeMain(Unknown Source)
         at com.borland.jbuilder.util.BootStrap.main(Unknown Source)



---
> Visit the OpenCard web site at http://www.opencard.org/ for more
> information on OpenCard---binaries, source code, documents.
> This list is being archived at http://www.opencard.org/archive/opencard/

! To unsubscribe from the [EMAIL PROTECTED] mailing list send an email
! to
!                           [EMAIL PROTECTED]
! containing the word
!                           unsubscribe 
! in the body.

Reply via email to