hi folks,

i am using a towitoko chipdrive extern (serial) on a win2k-system.

when i tried to run the GetTerminalInfos-sample, i got the following output.
what's the reason of this error? and how can i fix the problem?

thanks for any help

Nico



------------------------------------------------------------
start use case: get information about registered terminals

[DEBUG    ] opencard.core.service.SmartCard.getRegistryEntry
--- message   tag OpenCard.terminals = 
com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminalFactory
--- thread    Thread[main,5,main]
--- source    class opencard.core.service.SmartCard

[DEBUG    ] 
com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminalFactory.Pcsc10CardTerminalFactory
--- message   connect to PCSC 1.0 resource manager
--- thread    Thread[main,5,main]
--- source    [EMAIL PROTECTED]

[DEBUG    ] 
com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminalFactory.Pcsc10CardTerminalFactory
--- message   Driver initialized
--- thread    Thread[main,5,main]
--- source    [EMAIL PROTECTED]

[DEBUG    ] 
com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminalFactory.Pcsc10CardTerminalFactory
--- message   get reader list from PC/SC
--- thread    Thread[main,5,main]
--- source    [EMAIL PROTECTED]

[DEBUG    ] opencard.core.terminal.CardTerminal.<init>
--- message   (TOWITOKO CHIPDRIVE 0, PCSC10, )
--- thread    Thread[main,5,main]
--- source    class opencard.core.terminal.CardTerminal

[DEBUG    ] com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal.Pcsc10CardTerminal
--- message   connect to PCSC 1.0 resource manager
--- thread    Thread[main,5,main]
--- source    [EMAIL PROTECTED]
+ name    TOWITOKO CHIPDRIVE 0
+ type    PCSC10
+ addr    

[DEBUG    ] com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal.Pcsc10CardTerminal
--- message   Driver initialized
--- thread    Thread[main,5,main]
--- source    [EMAIL PROTECTED]
+ name    TOWITOKO CHIPDRIVE 0
+ type    PCSC10
+ addr    

[DEBUG    ] opencard.core.event.EventGenerator.updateTerminals
--- message   new pollable Terminal = [EMAIL PROTECTED]
+ name    TOWITOKO CHIPDRIVE 0
+ type    PCSC10
+ addr    
--- thread    Thread[main,5,main]
--- source    class opencard.core.event.EventGenerator

[ERROR    ] com.ibm.opencard.terminal.pcsc10.OCFPCSC1.OCFPCSC1.SCardGetStatusChange
--- message   PCSC Exception in method SCardGetStatusChange: error executing 
SCardGetStatusChange return code = 8010002e

--- thread    Thread[main,5,main]
--- source    [EMAIL PROTECTED]

[DEBUG    ] com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal.poll
--- throwable opencard.core.terminal.CardTerminalException: Pcsc10CardTerminal: PCSC 
Exception in method SCardGetStatusChange: error executing SCardGetStatusChange
return code = 8010002e

        opencard.core.terminal.CardTerminalException 
com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal.translatePcscException(com.ibm.opencard.terminal.pcsc10.PcscException)
                Pcsc10CardTerminal.java:502
        boolean com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal.isCardPresent(int)
                Pcsc10CardTerminal.java:258
        void com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal.poll()
                Pcsc10CardTerminal.java:471
        boolean 
opencard.core.event.EventGenerator.updateTerminals(opencard.core.terminal.Pollable, 
boolean)
                EventGenerator.java:275
        void 
opencard.core.terminal.CardTerminalRegistry.addPollable(opencard.core.terminal.Pollable)
                CardTerminalRegistry.java:144
        void com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal.open()
                Pcsc10CardTerminal.java:141
        void 
opencard.core.terminal.CardTerminalRegistry.add(opencard.core.terminal.CardTerminal)
                CardTerminalRegistry.java:130
        void 
com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminalFactory.createCardTerminals(opencard.core.terminal.CardTerminalRegistry,
 java.lang.String[])
                Pcsc10CardTerminalFactory.java:82
        void 
opencard.core.service.SmartCard.handleTerminalFactoryEntries(java.lang.String, 
java.util.Hashtable, opencard.core.terminal.CardTerminalRegistry)
                SmartCard.java:432
        void opencard.core.service.SmartCard.configureTerminalRegistry()
                SmartCard.java:261
        void opencard.core.service.SmartCard.start()
                SmartCard.java:534
        void demos.samples.GetTerminalInfos.main(java.lang.String[])
                GetTerminalInfos.java:73

--- thread    Thread[main,5,main]
--- source    [EMAIL PROTECTED]
+ name    TOWITOKO CHIPDRIVE 0
+ type    PCSC10
+ addr    

[DEBUG    ] com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal.cardInserted
--- message   slotID 0, )
--- thread    Thread[main,5,main]
--- source    [EMAIL PROTECTED]
+ name    TOWITOKO CHIPDRIVE 0
+ type    PCSC10
+ addr    

[DEBUG    ] opencard.core.event.EventGenerator.updateCards
--- message   card inserted slotID = 0
--- thread    Thread[main,5,main]
--- source    class opencard.core.event.EventGenerator

[DEBUG    ] opencard.core.service.CardServiceRegistry.<init>
--- message   instantiating
--- thread    Thread[main,5,main]
--- source    class opencard.core.service.CardServiceRegistry

[DEBUG    ] opencard.core.service.SmartCard.getRegistryEntry
--- message   tag OpenCard.services = opencard.opt.util.PassThruCardServiceFactory
--- thread    Thread[main,5,main]
--- source    class opencard.core.service.SmartCard

[DEBUG    ] opencard.core.service.CardServiceFactory.<init>
--- message   instantiating
--- thread    Thread[main,5,main]
--- source    class opencard.core.service.CardServiceFactory

[DEBUG    ] opencard.opt.service.OCF11CardServiceFactory.<init>
--- message   instantiating
--- thread    Thread[main,5,main]
--- source    class opencard.opt.service.OCF11CardServiceFactory

[DEBUG    ] opencard.core.service.CardServiceRegistry.add
--- message    [EMAIL PROTECTED]
--- thread    Thread[main,5,main]
--- source    [EMAIL PROTECTED]

[DEBUG    ] opencard.core.service.SmartCard.<start>
--- message   finished
--- thread    Thread[main,5,main]
--- source    class opencard.core.service.SmartCard

Address: 
Name:    TOWITOKO CHIPDRIVE 0
Type:    PCSC10

terminal.features (): 
-- listing properties --
address=
name=TOWITOKO CHIPDRIVE 0
type=PCSC10
slots=1

slot infos: 
there is 1 slot present in this terminal!
slot channel available: yes
Slot info: 
slot ID: 0
[ERROR    ] com.ibm.opencard.terminal.pcsc10.OCFPCSC1.OCFPCSC1.SCardGetStatusChange
--- message   PCSC Exception in method SCardGetStatusChange: error executing 
SCardGetStatusChange
return code = 8010002e

--- thread    Thread[main,5,main]
--- source    [EMAIL PROTECTED]

CardTerminalException: 
Pcsc10CardTerminal: PCSC Exception in method SCardGetStatusChange: error executing 
SCardGetStatusChange
return code = 8010002e

there is 1 terminal installed!
[DEBUG    ] opencard.core.service.SmartCard.<shutdown>
--- message   shutdown OpenCard
--- thread    Thread[main,5,main]
--- source    class opencard.core.service.SmartCard

[DEBUG    ] opencard.core.terminal.CardTerminalRegistry.remove
--- message   closing [EMAIL PROTECTED]
+ name    TOWITOKO CHIPDRIVE 0
+ type    PCSC10
+ addr    
--- thread    Thread[main,5,main]
--- source    class opencard.core.terminal.CardTerminalRegistry

[DEBUG    ] com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal.close
--- message   disable polling
--- thread    Thread[main,5,main]
--- source    [EMAIL PROTECTED]
+ name    TOWITOKO CHIPDRIVE 0
+ type    PCSC10
+ addr    

[DEBUG    ] opencard.core.event.EventGenerator.updateTerminals
--- message   remove pollable Terminal = [EMAIL PROTECTED]
+ name    TOWITOKO CHIPDRIVE 0
+ type    PCSC10
+ addr    
--- thread    Thread[main,5,main]
--- source    class opencard.core.event.EventGenerator

[DEBUG    ] com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal.close
--- message   no card inserted
--- thread    Thread[main,5,main]
--- source    [EMAIL PROTECTED]
+ name    TOWITOKO CHIPDRIVE 0
+ type    PCSC10
+ addr    

[DEBUG    ] com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal.close
--- message   release context
--- thread    Thread[main,5,main]
--- source    [EMAIL PROTECTED]
+ name    TOWITOKO CHIPDRIVE 0
+ type    PCSC10
+ addr    

[DEBUG    ] opencard.core.terminal.CardTerminalRegistry.remove
--- message   removing [EMAIL PROTECTED]
+ name    TOWITOKO CHIPDRIVE 0
+ type    PCSC10
+ addr    
--- thread    Thread[main,5,main]
--- source    class opencard.core.terminal.CardTerminalRegistry

[DEBUG    ] opencard.core.terminal.CardTerminalRegistry.remove
--- message   status true
--- thread    Thread[main,5,main]
--- source    class opencard.core.terminal.CardTerminalRegistry

[DEBUG    ] opencard.core.service.CardServiceRegistry.remove
--- message    [EMAIL PROTECTED]
--- thread    Thread[main,5,main]
--- source    [EMAIL PROTECTED] registered factory [EMAIL PROTECTED]



finished use case: get information about registered terminals
------------------------------------------------------------


---
> 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