ForceLogoffClientUser causes a NullPointerException in PageBuilder.java:893

Hello,
this code cause a NullPointerException.
The url I get with
final String url =WDURLGenerator.getApplicationURL( wdComponentAPI.getApplication().getDeployableObjectPart(),
                         Collections.singletonMap("sap-locale", dataObject));
WDClientUser.forceLogoffClientUser(url);
the dataObject contains the language String e.g. "en" , "de" etc.
I will use this to switch the language of the Web Dynpro, if the user switches the potal language.
The following Exceptions is caused
java.lang.NullPointerException
at com.sap.portal.pb.PageBuilder.updatePortalHooks(PageBuilder.java:893)
at com.sap.portal.pb.PageBuilder.SendDataAndProcessAction(PageBuilder.java:325)
at com.sap.portal.pb.PageBuilder$1.doPhase(PageBuilder.java:830)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:755)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doPortalDispatch(WindowPhaseModel.java:717)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:136)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:299)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:759)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:712)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:261)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:266)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:160)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
kind regards
Gunter

Hello,
I have the same problem now when I try to force portal logoff from WD.
Could you tell me if you solved this problem or how can I fix that, please?
CODE ********************************
     String hostName = WDProtocolAdapter.getProtocolAdapter().getRequestObject().getServerName();
               int port = WDProtocolAdapter.getProtocolAdapter().getRequestObject().getServerPort();
               StringBuffer url = new StringBuffer("http://");
               url.append( hostName );
               url.append(":");
               url.append(port);
     WDClientUser.forceLogoffClientUser(url.toString());
ERROR ***************************
java.lang.NullPointerException
    at com.sap.portal.pb.PageBuilder.updatePortalHooks(PageBuilder.java:931)
    at com.sap.portal.pb.PageBuilder.SendDataAndProcessAction(PageBuilder.java:327)
    at com.sap.portal.pb.PageBuilder$1.doPhase(PageBuilder.java:868)
    at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:755)
    at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doPortalDispatch(WindowPhaseModel.java:717)
Regards,
Sonia

Similar Messages

  • SOAP Adapter - NullPointerException in SOAPAdapterBean.java

    <b>XI Version and Service Pack:</b> 3.0 SP15
    <b>Testing tool:</b> SAP SOAP Client
    <b>Request:</b>
    <?xml version="1.0" encoding="UTF-8"?>
    <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
      <SOAP:Body>
         <test>Test1</test>
    </SOAP:Body>
    </SOAP:Envelope>
    <b>Response:</b>
    <?xml version='1.0'?>
    <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
      <SOAP:Body>
        <SOAP:Fault>
          <faultcode xmlns="">SOAP:Server</faultcode>
          <faultstring xmlns="">Server Error</faultstring>
          <detail xmlns="">
            <s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">
              <context xmlns="">XIAdapter</context>
              <code xmlns="">NullPointerException</code>
              <text xmlns="">
    java.lang.NullPointerException
         at com.sap.aii.af.mp.soap.ejb.XISOAPAdapterBean.process(XISOAPAdapterBean.java:711)
         at com.sap.aii.af.mp.module.ModuleLocalLocalObjectImpl3.process(ModuleLocalLocalObjectImpl3.java:103)
         at com.sap.aii.af.mp.ejb.ModuleProcessorBean.process(ModuleProcessorBean.java:252)
         at com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0.process(ModuleProcessorLocalLocalObjectImpl0.java:103)
         at com.sap.aii.af.mp.soap.web.MessageServlet.callModuleProcessor(MessageServlet.java:159)
         at com.sap.aii.af.mp.soap.web.MessageServlet.doPost(MessageServlet.java:383)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
              </text>
            </s:SystemError>
          </detail>
        </SOAP:Fault>
      </SOAP:Body>
    </SOAP:Envelope>
    Also, I dont see this message via SXMB_MONI. Is there any other way i can debug this error? What element am i missing in the input which is causing the NullPointerException in the SOAPAdapterBean? Can i get the SOAPAdapterBean.java file from anywhere and then may be i can debug it myself.
    Thanks for your time,
    Hashim

    Hi,
    I would suggest you go through this Pdf for the SOAP Adapter configuration:
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/40728f7b-0401-0010-d9bc-8c73884a3789
    And also have a glance on the info for webservices given below,
    Just go through these links and they will surely help you learn more about Webservices:
    <a href="/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi Webservices using SAPXI</a>
    <a href="/people/siva.maranani/blog/2005/05/23/communication-between-sap-system-webservice-using-proxies between SAP System & Webservice Using Proxies</a>
    You can Go through these links to get some info about accessing Webservices:
    http://help.sap.com/saphelp_nw04/helpdata/en/d6/f9bc3d52f39d33e10000000a11405a/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/b7/d7baaf1481a349ab723e3acd7334b3/content.htm
    Go through these links which will surely help you find an answer to your problem.....
    Regards,
    Abhy

  • Can i download java for my ipad, the problem is i open glovis.usgs from my ipad, but i can't see the full page, cause the page need a java...help me please

    Can i download java for my ipad, the problem is i open glovis.usgs from my ipad, but i can't see the full page, cause the page need a java...help me please

    Nope. The iPad (and iPhone and iPod touch) cannot execute Java applets. It's a limitation in iOS from the beginning (just like lack of Flash). You will either need to use a desktop computer or access a desktop computer via RDP or VNC to access that page on iPad.mIn short: there is no native way to use a Java applet on iOS.

  • Basic Caused by: NullPointerException occured. String headerName

    Hi,
    We are recording HTTP scripts on our Application for load testing. However during play back, the script throws the following exception :
    "*basic Caused by: NullPointerException occured. String headerName*"
    This behaviour is not consistent, i.e. a successfully play backed script is throwing the exception after certain time.
    Please provide some input, If any body is having any suggestion or solution for this.
    Regards,
    Jeeten.

    we resolved ourselfs

  • Basic Caused by: NullPointerException occured. String headerName in OATS

    We are getting basic Caused by: NullPointerException occured. String headerName error while replaying the script in OATS.
    we are new to this tool.we are having the delivery . please reply soon if any one knows the answer.
    Cheers Tamil & Deepa

    we resolved ourselfs

  • Java.lang.NullPointerException in LabSolution02.java

    Hi,
    I am getting this java.lang.NullPointerException while running LabSolution02.java.
    We have only Content services and Records Manager installed. My folder structure is
    Site--> container --> library --> files
    Code is failing at this point after authentication..
    log("Looping through user's requested attributes ...");
    returnedAttributes = user.getRequestedAttributes();
    int len = (returnedAttributes == null) ? 0 : returnedAttributes.length;
    for (int i = 0; i<len; i++)
    NamedValue nv = returnedAttributes;
    log("found NamedValue pair "
    nv.getName() " type: "
    + nv.getValue().getClass().getName());
    basically nv.getName() is returning "PERSONAL_WORKSPACE:ID"
    but nv.getValue() is returning null. thats why its giving nullpoint exception.
    any reason why its not returning any value?

    Hi ,
    The "Library" item you see in the Content Services Web UI is actually internally named in our product (from an API perspective) as a Workspace.
    Do not confuse this Content Services Workspace Item with the Oracle Workspaces product - it is just pure unfortunate conincidence.
    Oracle Workspace has its own set of Web Services.
    oracle.workspaces.ws.AdministrationService
    oracle.workspaces.ws.AnnouncementsService
    oracle.workspaces.ws.AttachmentsService
    oracle.workspaces.ws.AuthenticationService
    oracle.workspaces.ws.DiscussionService
    oracle.workspaces.ws.HomeService
    oracle.workspaces.ws.InboxService
    oracle.workspaces.ws.LibraryService
    oracle.workspaces.ws.MeetingsService
    oracle.workspaces.ws.S2SAuthenticationService
    oracle.workspaces.ws.TasksService
    oracle.workspaces.ws.TemplateService
    oracle.workspaces.ws.UsersService
    oracle.workspaces.ws.ViewsService
    oracle.workspaces.ws.WorkspacesService
    Whereas the Content Services / Content DB Web Services are:
    oracle.ifs.fdk.ArchiveManager
    oracle.ifs.fdk.AuditManager
    oracle.ifs.fdk.CategoryManager
    oracle.ifs.fdk.CommonManager
    oracle.ifs.fdk.ContainerManager
    oracle.ifs.fdk.DomainManager
    oracle.ifs.fdk.FileManager
    oracle.ifs.fdk.GroupManager
    oracle.ifs.fdk.LockManager
    oracle.ifs.fdk.PagingManager
    oracle.ifs.fdk.ProgressManager
    oracle.ifs.fdk.QuotaManager
    oracle.ifs.fdk.RecordsManager
    oracle.ifs.fdk.RemoteLoginManager
    oracle.ifs.fdk.RequestManager
    oracle.ifs.fdk.SearchManager
    oracle.ifs.fdk.SecurityManager
    oracle.ifs.fdk.ServiceToServiceLoginManager
    oracle.ifs.fdk.SessionManager
    oracle.ifs.fdk.SortManager
    oracle.ifs.fdk.SystemConfigurationManager
    oracle.ifs.fdk.TrashManager
    oracle.ifs.fdk.UserManager
    oracle.ifs.fdk.VersionManager
    oracle.ifs.fdk.VirusManager
    oracle.ifs.fdk.WorkflowManager
    oracle.ifs.fdk.WorkspaceManager
    Oracle Workspaces actually leverages the Content Services WorkspaceManager web service in order to create the Library (aka internally workspace) in Content Services that is used as part of the collaboration.
    So to clarify things:
    Library (UI) = Workspace (API)
    Site (UI) = Domain (API)
    And Workspace in Content Services API has nothing to do with Oracle Workspaces.
    cheers
    Matt.

  • Possible causes for memory leak in Java and Tomcat

    I would like to enquire what are the typical mistakes done by programmers that will cause memory leak in Java and Tomcat.

    Please refer the below site. It will give more points about the memory leak and how to rectify it.
    http://www.experts-exchange.com/Software/Server_Software/Application_Servers/Q_20981562.html?cid=336

  • NullPointerException in TableCell.java

    I get the error shown below consistently, but I can't quite pinpoint where in my own code the problem originates, as it seems to come from the rendering thread. I seems that it is sort of related to clearing and then repopulating a TableView.
    If this is an unknown issue I'll try to put together a simple reproducable example.
    SEVERE: javafx.scene.control.Control loadSkinClass Failed to load skin 'com.sun.javafx.scene.control.skin.TableRowSkin' for control TableRow[id=null, styleClass=cell indexed-cell table-row-cell]
    java.lang.NullPointerException
         at javafx.scene.control.TableCell.updateItem(TableCell.java:475)
         at javafx.scene.control.TableCell.access$000(TableCell.java:44)
         at javafx.scene.control.TableCell$1.invalidated(TableCell.java:76)
         at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(ExpressionHelper.java:140)
         at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:64)
         at javafx.beans.property.ReadOnlyIntegerWrapper$ReadOnlyPropertyImpl.fireValueChangedEvent(ReadOnlyIntegerWrapper.java:154)
         at javafx.beans.property.ReadOnlyIntegerWrapper.fireValueChangedEvent(ReadOnlyIntegerWrapper.java:120)
         at javafx.beans.property.IntegerPropertyBase.markInvalid(IntegerPropertyBase.java:89)
         at javafx.beans.property.IntegerPropertyBase.set(IntegerPropertyBase.java:122)
         at javafx.scene.control.IndexedCell.updateIndex(IndexedCell.java:91)
         at com.sun.javafx.scene.control.skin.TableRowSkin.updateCells(TableRowSkin.java:224)
         at com.sun.javafx.scene.control.skin.TableRowSkin.<init>(TableRowSkin.java:67)
         at sun.reflect.GeneratedConstructorAccessor5.newInstance(Unknown Source)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
         at javafx.scene.control.Control.loadSkinClass(Control.java:896)
         at javafx.scene.control.Control.impl_cssSet(Control.java:974)
         at javafx.scene.control.Labeled.impl_cssSet(Labeled.java:604)
         at javafx.scene.Node.impl_cssSet(Node.java:6320)
         at com.sun.javafx.css.StyleHelper.transitionToState(StyleHelper.java:711)
         at javafx.scene.Node.impl_processCSS(Node.java:6194)
         at javafx.scene.Parent.impl_processCSS(Parent.java:965)
         at javafx.scene.control.Control.impl_processCSS(Control.java:1002)
         at com.sun.javafx.scene.control.skin.VirtualFlow.setCellIndex(VirtualFlow.java:1367)
         at com.sun.javafx.scene.control.skin.VirtualFlow.getCell(VirtualFlow.java:1270)
         at com.sun.javafx.scene.control.skin.VirtualFlow.getCellLength(VirtualFlow.java:1293)
         at com.sun.javafx.scene.control.skin.VirtualFlow$3.run(VirtualFlow.java:442)
         at com.sun.javafx.scene.control.skin.VirtualFlow$3.run(VirtualFlow.java:440)
         at com.sun.javafx.scene.control.skin.PositionMapper.computeViewportOffset(PositionMapper.java:122)
         at com.sun.javafx.scene.control.skin.VirtualFlow.layoutChildren(VirtualFlow.java:827)
         at javafx.scene.Parent.layout(Parent.java:900)
         at javafx.scene.Scene.layoutDirtyRoots(Scene.java:451)
         at javafx.scene.Scene.doLayoutPass(Scene.java:424)
         at javafx.scene.Scene.access$2800(Scene.java:132)
         at javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:1750)
         at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:292)
         at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:398)
         at com.sun.javafx.tk.quantum.QuantumToolkit$10.run(QuantumToolkit.java:330)
         at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
         at com.sun.glass.ui.win.WinApplication.access$100(WinApplication.java:29)
         at com.sun.glass.ui.win.WinApplication$2$1.run(WinApplication.java:62)
         at java.lang.Thread.run(Thread.java:662)
    SEVERE: javafx.scene.control.Control impl_processCSS The -fx-skin property has not been defined in CSS for TableRow[id=null, styleClass=cell indexed-cell table-row-cell]
    SEVERE: javafx.scene.control.Control loadSkinClass Failed to load skin 'com.sun.javafx.scene.control.skin.TableRowSkin' for control TableRow[id=null, styleClass=cell indexed-cell table-row-cell]
    java.lang.NullPointerException
         at javafx.scene.control.TableCell.updateItem(TableCell.java:475)
         at javafx.scene.control.TableCell.access$000(TableCell.java:44)
         at javafx.scene.control.TableCell$1.invalidated(TableCell.java:76)
         at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(ExpressionHelper.java:140)
         at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:64)
         at javafx.beans.property.ReadOnlyIntegerWrapper$ReadOnlyPropertyImpl.fireValueChangedEvent(ReadOnlyIntegerWrapper.java:154)
         at javafx.beans.property.ReadOnlyIntegerWrapper.fireValueChangedEvent(ReadOnlyIntegerWrapper.java:120)
         at javafx.beans.property.IntegerPropertyBase.markInvalid(IntegerPropertyBase.java:89)
         at javafx.beans.property.IntegerPropertyBase.set(IntegerPropertyBase.java:122)
         at javafx.scene.control.IndexedCell.updateIndex(IndexedCell.java:91)
         at com.sun.javafx.scene.control.skin.TableRowSkin.updateCells(TableRowSkin.java:224)
         at com.sun.javafx.scene.control.skin.TableRowSkin.<init>(TableRowSkin.java:67)
         at sun.reflect.GeneratedConstructorAccessor5.newInstance(Unknown Source)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
         at javafx.scene.control.Control.loadSkinClass(Control.java:896)
         at javafx.scene.control.Control.impl_cssSet(Control.java:974)
         at javafx.scene.control.Labeled.impl_cssSet(Labeled.java:604)
         at javafx.scene.Node.impl_cssSet(Node.java:6320)
         at com.sun.javafx.css.StyleHelper.transitionToState(StyleHelper.java:711)
         at javafx.scene.Node.impl_processCSS(Node.java:6194)
         at javafx.scene.Parent.impl_processCSS(Parent.java:965)
         at javafx.scene.control.Control.impl_processCSS(Control.java:1002)
         at com.sun.javafx.scene.control.skin.VirtualFlow.setCellIndex(VirtualFlow.java:1367)
         at com.sun.javafx.scene.control.skin.VirtualFlow.addLeadingCells(VirtualFlow.java:875)
         at com.sun.javafx.scene.control.skin.VirtualFlow.layoutChildren(VirtualFlow.java:831)
         at javafx.scene.Parent.layout(Parent.java:900)
         at javafx.scene.Scene.layoutDirtyRoots(Scene.java:451)
         at javafx.scene.Scene.doLayoutPass(Scene.java:424)
         at javafx.scene.Scene.access$2800(Scene.java:132)
         at javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:1750)
         at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:292)
         at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:398)
         at com.sun.javafx.tk.quantum.QuantumToolkit$10.run(QuantumToolkit.java:330)
         at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
         at com.sun.glass.ui.win.WinApplication.access$100(WinApplication.java:29)
         at com.sun.glass.ui.win.WinApplication$2$1.run(WinApplication.java:62)
         at java.lang.Thread.run(Thread.java:662)

    Complete application that consistently produces the error below.
    Click "Run", then click on one of the groups, then click "Run" again. Prepare for an avalanche of exceptions.
    package tablecellbug;
    import com.sun.javafx.collections.ObservableListWrapper;
    import java.util.ArrayList;
    import java.util.List;
    import javafx.application.Application;
    import javafx.beans.property.ReadOnlyObjectWrapper;
    import javafx.beans.value.ChangeListener;
    import javafx.beans.value.ObservableValue;
    import javafx.event.ActionEvent;
    import javafx.event.EventHandler;
    import javafx.geometry.Orientation;
    import javafx.scene.Scene;
    import javafx.scene.control.*;
    import javafx.scene.layout.BorderPane;
    import javafx.scene.layout.HBox;
    import javafx.stage.Stage;
    import javafx.util.Callback;
    public class TableCellBug extends Application {
        public static void main(String[] args) {
            Application.launch(args);
        class Person {
            int id;
            String name;
            public Person(int id, String name) {
                this.id = id;
                this.name = name;
        class PersonTableView extends TableView<Person> {
            TableColumn<Person, Integer> idColumn = new TableColumn<Person, Integer>();
            TableColumn<Person, String> nameColumn = new TableColumn<Person, String>();
            public PersonTableView() {
                super();
                idColumn.setText("Id");
                idColumn.setCellValueFactory(new Callback<TableColumn.CellDataFeatures<Person, Integer>, ObservableValue<Integer>>() {
                    public ObservableValue<Integer> call(TableColumn.CellDataFeatures<Person, Integer> p) {
                        return new ReadOnlyObjectWrapper<Integer>(p.getValue().id);
                nameColumn.setText("Name");
                nameColumn.setCellValueFactory(new Callback<TableColumn.CellDataFeatures<Person, String>, ObservableValue<String>>() {
                    public ObservableValue<String> call(TableColumn.CellDataFeatures<Person, String> p) {
                        return new ReadOnlyObjectWrapper<String>(p.getValue().name);
                getColumns().addAll(idColumn, nameColumn);
        final ListView<List<Person>> groupsView = new ListView<List<Person>>();
        final PersonTableView personsView = new PersonTableView();
        @Override
        public void start(Stage stage) {
            BorderPane bp = new BorderPane();
            HBox toolbar = new HBox(10);
            Button go = new Button("Run");
            toolbar.getChildren().add(go);       
            bp.setTop(toolbar);
            SplitPane results = new SplitPane();
            results.setOrientation(Orientation.HORIZONTAL);
            results.getItems().addAll(groupsView, personsView);
            bp.setCenter(results);
            groupsView.setCellFactory(new Callback<ListView<List<Person>>, ListCell<List<Person>>>() {
                public ListCell<List<Person>> call(ListView<List<Person>> p) {
                    return new ListCell<List<Person>>() {
                        @Override
                        public void updateItem(List<Person> item, boolean empty) {
                            super.updateItem(item, empty);
                            if (item != null && !item.isEmpty()) setText(item.get(0).name + "'s group");
            groupsView.getSelectionModel().selectedItemProperty().addListener(new ChangeListener<List<Person>>() {
                public void changed(ObservableValue<? extends List<Person>> ov, List<Person> oldGroup, List<Person> newGroup) {
                    if (newGroup != null) {
                        personsView.setItems(new ObservableListWrapper<Person>(newGroup));
                    else {
                        personsView.setItems(null);
            go.setOnAction(new EventHandler<ActionEvent>() {
                public void handle(ActionEvent t) {
                    makeSomeData();
            Scene scene = new Scene(bp, 1024, 768);
            stage.setScene(scene);
            stage.show();
        public void makeSomeData() {
            groupsView.setItems(null);
            System.out.println("Removed old");
            List<List<Person>> groups = new ArrayList<List<Person>>();
            List<Person> group1 = new ArrayList<Person>();
            group1.add(new Person(1, "Tom"));
            group1.add(new Person(2, "Bob"));
            group1.add(new Person(3, "John"));
            group1.add(new Person(4, "Fred"));
            List<Person> group2 = new ArrayList<Person>();
            group2.add(new Person(10, "Ann"));
            group2.add(new Person(20, "Lisa"));
            group2.add(new Person(30, "Mona"));
            group2.add(new Person(40, "Nina"));
            groups.add(group1);
            groups.add(group2);
            groupsView.setItems(new ObservableListWrapper<List<Person>>(groups));
            System.out.println("Added new");
    }

  • Weblogic.deploy causes JNDI naming exception resp java.io.StreamCorruptedException

    Help needed!
    I'm using WLS6.1 with SP1.
    Calling weblogic.deploy on command line causes the following exceptions no
    matter if i'm using list or deploy option:
    java weblogic.deploy -port 7501 list 12345678
    java.io.StreamCorruptedException: Type code out of range, is 0
    at java.io.ObjectInputStream.peekCode(ObjectInputStream.java:1280)
    at
    java.io.ObjectInputStream.SkipToEndOfBlockData(ObjectInputStream.java:1211)
    at
    java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream.java:776)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:353)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:232)
    at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:978)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:232)
    at
    weblogic.common.internal.ChunkedObjectInputStream.readObject(ChunkedObjectIn
    putStream.java:107)
    at
    weblogic.common.internal.ChunkedObjectInputStream.readObject(ChunkedObjectIn
    putStream.java:115)
    at
    weblogic.rjvm.ConnectionManager.readPeerInfo(ConnectionManager.java:686)
    at
    weblogic.rjvm.ConnectionManagerClient.handleIdentifyResponse(ConnectionManag
    erClient.java:140)
    at
    weblogic.rjvm.ConnectionManager.dispatch(ConnectionManager.java:627)
    at weblogic.rjvm.t3.T3JVMConnection.dispatch(T3JVMConnection.java,
    Compiled Code)
    at
    weblogic.socket.JavaSocketMuxer.processSockets2(JavaSocketMuxer.java,
    Compiled Code)
    at
    weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java,
    Compiled Code)
    at
    weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:24)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
    Code)
    --------------- nested within: ------------------
    weblogic.utils.AssertionError: ***** ASSERTION FAILED ***** - with nested
    exception:
    [java.io.StreamCorruptedException: Type code out of range, is 0]
    at
    weblogic.rjvm.ConnectionManager.readPeerInfo(ConnectionManager.java:688)
    at
    weblogic.rjvm.ConnectionManagerClient.handleIdentifyResponse(ConnectionManag
    erClient.java:140)
    at
    weblogic.rjvm.ConnectionManager.dispatch(ConnectionManager.java:627)
    at weblogic.rjvm.t3.T3JVMConnection.dispatch(T3JVMConnection.java,
    Compiled Code)
    at
    weblogic.socket.JavaSocketMuxer.processSockets2(JavaSocketMuxer.java,
    Compiled Code)
    at
    weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java,
    Compiled Code)
    at
    weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:24)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
    Code)
    JNDI naming exception: Naming exception trying to connect to:
    t3://localhost:7501 as: system: beaadmin

    yes, that was the reason.
    thank you very much!
    "Dimitri Rakitine" <[email protected]> schrieb im Newsbeitrag
    news:[email protected]...
    That sounds like you use 1.2 on the client side - make sure that you use1.3.
    >
    In weblogic.developer.interest.ejb Nora Serinek <[email protected]>
    wrote:
    Help needed!
    I'm using WLS6.1 with SP1.
    Calling weblogic.deploy on command line causes the following exceptionsno
    matter if i'm using list or deploy option:
    java weblogic.deploy -port 7501 list 12345678
    java.io.StreamCorruptedException: Type code out of range, is 0
    at
    java.io.ObjectInputStream.peekCode(ObjectInputStream.java:1280)
    at
    java.io.ObjectInputStream.SkipToEndOfBlockData(ObjectInputStream.java:1211)
    at
    java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream.java:776)
    atjava.io.ObjectInputStream.readObject(ObjectInputStream.java:353)
    atjava.io.ObjectInputStream.readObject(ObjectInputStream.java:232)
    atjava.io.ObjectInputStream.inputObject(ObjectInputStream.java:978)
    atjava.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
    atjava.io.ObjectInputStream.readObject(ObjectInputStream.java:232)
    at
    weblogic.common.internal.ChunkedObjectInputStream.readObject(ChunkedObjectIn
    putStream.java:107)
    at
    weblogic.common.internal.ChunkedObjectInputStream.readObject(ChunkedObjectIn
    putStream.java:115)
    at
    weblogic.rjvm.ConnectionManager.readPeerInfo(ConnectionManager.java:686)
    at
    weblogic.rjvm.ConnectionManagerClient.handleIdentifyResponse(ConnectionManag
    erClient.java:140)
    at
    weblogic.rjvm.ConnectionManager.dispatch(ConnectionManager.java:627)
    atweblogic.rjvm.t3.T3JVMConnection.dispatch(T3JVMConnection.java,
    Compiled Code)
    at
    weblogic.socket.JavaSocketMuxer.processSockets2(JavaSocketMuxer.java,
    Compiled Code)
    at
    weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java,
    Compiled Code)
    at
    weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:24)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java,Compiled
    Code)
    --------------- nested within: ------------------
    weblogic.utils.AssertionError: ***** ASSERTION FAILED ***** - withnested
    exception:
    [java.io.StreamCorruptedException: Type code out of range, is 0]
    at
    weblogic.rjvm.ConnectionManager.readPeerInfo(ConnectionManager.java:688)
    at
    weblogic.rjvm.ConnectionManagerClient.handleIdentifyResponse(ConnectionManag
    erClient.java:140)
    at
    weblogic.rjvm.ConnectionManager.dispatch(ConnectionManager.java:627)
    atweblogic.rjvm.t3.T3JVMConnection.dispatch(T3JVMConnection.java,
    Compiled Code)
    at
    weblogic.socket.JavaSocketMuxer.processSockets2(JavaSocketMuxer.java,
    Compiled Code)
    at
    weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java,
    Compiled Code)
    at
    weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:24)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java,Compiled
    Code)
    JNDI naming exception: Naming exception trying to connect to:
    t3://localhost:7501 as: system: beaadmin--
    Dimitri

  • Help! JDOM SAXParserFactory causing Security exception in Microsoft Java VM

    Hiya all, I'm really hoping you can offer me a hand with this problem.
    I'm having a problem with SAXParserFactory causing a security exception in
    Microsoft Internet Explorer, using JDOM b7.
    here is the error string it spits out:
    String...com.ms.security.SecurityExceptionEx[javax/xml/parsers/SAXParserFact
    ory.newInstance]: Unable to access system property:
    javax.xml.parsers.SAXParserFactory
    at com/ms/security/permissions/PropertyPermission.check
    (PropertyPermission.java)
    at com/ms/security/PolicyEngine.shallowCheck (PolicyEngine.java)
    at com/ms/security/PolicyEngine.checkCallersPermission (PolicyEngine.java)
    at com/ms/security/StandardSecurityManager.chk
    (StandardSecurityManager.java)
    at com/ms/security/StandardSecurityManager.checkPropertyAccess
    (StandardSecurityManager.java)
    at java/lang/System.getProperty (System.java)
    at javax/xml/parsers/SAXParserFactory.newInstance
    (SAXParserFactory.java:139)
    at java/lang/reflect/Method.invoke (Method.java)
    at org/jdom/input/SAXBuilder.createParser (SAXBuilder.java)
    at org/jdom/input/SAXBuilder.build (SAXBuilder.java)
    at org/jdom/input/SAXBuilder.build (SAXBuilder.java)
    at aim/AIMPanel.parseXML (AIMPanel.java:673)
    at aim/AIMPanel.serverCall (AIMPanel.java:486)
    at aim/LogicalAIM.<init> (LogicalAIM.java:62)
    at aim/AIMPanel.customInitialize (AIMPanel.java:1595)
    at shout3d/Shout3DPanel.n (Shout3DPanel.java)
    at shout3d/Shout3DPanel.run (Shout3DPanel.java)
    at java/lang/Thread.run (Thread.java)
    Using Microsoft's 5.0.0.3802 VM, this error results in a NullPointer
    Exception further down, causing the app to quit.
    in 5.0.0.3310, it reports the error but continues to run.
    in 5.0.0.3234, no errors are reported at all.
    Do you guys have any idea what's going on and why, and what I might be able
    to do to correct this?
    Any help is greatly appreciated...
    -J

    The factory classes (DocumentBuilderFactory and SAXParserFactory) use a Systems Property to determine which parser to use. Since applets do not have access to the Systems properties, a security exception is usually thrown.
    I have not done work with Applets that use JAXP, however I would bet if you search this forum you will find other who have had this problem along with a possible work around.
    Hope this helps.

  • NullPointerException on a java control

    Hi,
    Just wondering if anyone has encountered the following issue documented here: http://support.bea.com/application_content/product_portlets/support_patterns/wlw/NullPointerExceptionOnControlInstancePattern.html
    ( I'm using Workshop 8.1.5)
    java.lang.NullPointerException
    at test.testController.begin(testController.jpf:52)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at com.bea.wlw.netui.pageflow.FlowController.invokeActionMethod(FlowController.java:1507)
    at com.bea.wlw.netui.pageflow.FlowController.getActionMethodForward(FlowController.java:1433)
    at com.bea.wlw.netui.pageflow.FlowController.internalExecute(FlowController.java:764)
    at com.bea.wlw.netui.pageflow.PageFlowController.internalExecute(PageFlowController.java:211)
    at com.bea.wlw.netui.pageflow.FlowController.execute(FlowController.java:594)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
    at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:650)
    at com.bea.wlw.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:527)
    at com.bea.wlw.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:152)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

    Hi
    Are you getting into this issue under load or concurrent requests or a simple call itself fails with the NullPointer?
    I see that you are using 8.1Sp5 but I have seen cases where the application is not updated.
    Can you please try the following steps to update the library jars and try again?
    1) Right click on the webproject -> choose Install -> Update Project libraries
    2) Just hit install without modifying anything.
    3) Once done hit close.
    4) Now clean the app and rebuild and test again.
    Let me know how it goes.
    Thanks
    Vimala

  • Oracle Web Publisher: NullPointerException when starting Java Applet

    Hi there,
    I'm using Express Server 6.3.4 and Web Publisher 6.3.2 and have created a very simple web briefing -- just a basic web page to see whether it works.
    Now when browsing the sample page, an applet is loaded and tells me that several Oracle java classes are loaded. But in the end it fails:
    java.lang.NullPointerException at oracle.olap.webAgent.express.Express.execute(Unknown Source) at ....
    Does anybody know any solution?
    Stefan

    Yes, I tried a sample "application" -- the same error. I'm using IE5.5. To locate the "bug", I did the following:
    I saved the generated HTML code (including the applet tag and all parameters) and loaded that "static" page using SUN's appletviewer. After a short error message (something like "Error in xwd_init: you provided extra input '\'") the applet was loaded and displayed properly. So I know that there's neither a classpath problem nor classes are missing.
    Thank you for your help.
    Stefan

  • NullPointerException in ConnectionMOWrapper.java:42

    We are running WLS 5.1 sp8 clustered with oci driver 815. We occasionally run into
    getConnection problem, see following. I would appreciate if any engineer familiar
    with that piece of code will help me pinpoint the problem.
    for the Exception below,
    2002/01/10 12:42:00.234 getConnection(DBManager.java:131) ERROR: Can't connect
    to database URL jdbc:weblogic:jts:oraclePool
    ===> exception message: java.lang.NullPointerException:
    Start server side stack trace:
    java.lang.NullPointerException
    at weblogic.jdbc.common.internal.ConnectionMOWrapper.<init>(ConnectionMOWrapper.java:42)
    at weblogic.jdbc.common.internal.ConnectionEnv.setConnection(ConnectionEnv.java:142)
    at weblogic.jdbc.common.internal.DriverProxy.execute(DriverProxy.java:173)
    at weblogic.t3.srvr.ClientRequest.execute(ClientContext.java:1032)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    End server side stack trace
    Our code is like this:
         try {
              Connection c = d.connect(uRL, null);
         return c;     // return the connection, even if it is null
         catch (Exception e) {
         String errorMessage = "ERROR: Can't connect to database URL " + uRL;
         LogEvent.log(e, errorMessage); // log the stack trace with errorMessage
    string, see above.
         throw (SQLException) e;
    (being a developer myself, it usually is the easiest thing to fix and/or pinpoint
    for null pointer exception with stack trace)

    Hi. I believe this is a known bug that was fixed in 5.1 a long while back. You should
    upgrade to the latest sp.
    Joe
    Gary Zhu wrote:
    >
    We are running WLS 5.1 sp8 clustered with oci driver 815. We occasionally run into
    getConnection problem, see following. I would appreciate if any engineer familiar
    with that piece of code will help me pinpoint the problem.
    for the Exception below,
    2002/01/10 12:42:00.234 getConnection(DBManager.java:131) ERROR: Can't connect
    to database URL jdbc:weblogic:jts:oraclePool
    ===> exception message: java.lang.NullPointerException:
    Start server side stack trace:
    java.lang.NullPointerException
    at weblogic.jdbc.common.internal.ConnectionMOWrapper.<init>(ConnectionMOWrapper.java:42)
    at weblogic.jdbc.common.internal.ConnectionEnv.setConnection(ConnectionEnv.java:142)
    at weblogic.jdbc.common.internal.DriverProxy.execute(DriverProxy.java:173)
    at weblogic.t3.srvr.ClientRequest.execute(ClientContext.java:1032)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    End server side stack trace
    Our code is like this:
    try {
    Connection c = d.connect(uRL, null);
    return c; // return the connection, even if it is null
    catch (Exception e) {
    String errorMessage = "ERROR: Can't connect to database URL " + uRL;
    LogEvent.log(e, errorMessage); // log the stack trace with errorMessage
    string, see above.
    throw (SQLException) e;
    (being a developer myself, it usually is the easiest thing to fix and/or pinpoint
    for null pointer exception with stack trace)--
    B.E.A. is now hiring! (12/14/01) If interested send a resume to [email protected]
    DIRECTOR OF PRODUCT PLANS AND STRATEGY San Francisco, CA
    E-SALES BUSINESS DEVELOPMENT REPRESENTATIVE Dallas, TX
    SOFTWARE ENGINEER (DBA) Liberty Corner, NJ
    SENIOR WEB DEVELOPER San Jose, CA
    SOFTWARE ENGINEER (ALL LEVELS), CARY, NORTH CAROLINA San Jose, CA
    SR. PRODUCT MANAGER Bellevue, WA
    SR. WEB DESIGNER San Jose, CA
    Channel Marketing Manager - EMEA Region London, GBR
    DIRECTOR OF MARKETING STRATEGY, APPLICATION SERVERS San Jose, CA
    SENIOR SOFTWARE ENGINEER (PLATFORM) San Jose, CA
    E-COMMERCE INTEGRATION ARCHITECT San Jose, CA
    QUALITY ASSURANCE ENGINEER Redmond, WA
    Services Development Manager (Business Development Manager - Services) Paris, FRA; Munich, DEU
    SENIOR SOFTWARE ENGINEER (PLATFORM) Redmond, WA
    E-Marketing Programs Specialist EMEA London, GBR
    BUSINESS DEVELOPMENT DIRECTOR - E COMMERCE INTEGRATION San Jose, CA
    MANAGER, E-SALES Plano, TX

  • How to use Apache's FOP (getting NPE)

    I'm trying to call out to FOP from a servlet to generate a PDF. Here's my code:
    Driver driver = new Driver();
    try {
    driver.setOutputStream(response.getOutputStream());
    } catch (IOException e) {
    e.printStackTrace();
    driver.setRenderer(Driver.RENDER_PDF);
    Transformer transformer;
    try {
    transformer=TransformerFactory.newInstance().newTransformer(new StreamSource (xslStream));
    transformer.transform(new StreamSource(xmlStream), new SAXResult(driver.getContentHandler()));
    } catch (TransformerConfigurationException e) {
    e.printStackTrace();
    } catch (TransformerFactoryConfigurationError e) {
    e.printStackTrace();
    } catch (TransformerException e) {
    e.printStackTrace();
    The call to transform(...) causes a NullPointerException as such:
    java.lang.NullPointerException
    at oracle.xml.jaxp.JXTransformer.reportXSLException(JXTransformer.java:762)
    at oracle.xml.jaxp.JXTransformer.transform(JXTransformer.java:335)
    Any ideas what the problem might be?
    Thanks,
    --Voytek Jarnot                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    I fixed my problems with the following code, seems like oracle's xsl code is broke (at least in this context). Setting the javax.xml.transform.TransformerFactory to either "org.apache.xalan.processor.TransformerFactoryImpl" or "org.apache.xalan.xsltc.trax.TransformerFactoryImpl" works. I'm using the xsltc version for performance reasons.
    Of course, the whole point of the api is to allow vendors to plug in implementations, and for me not to worry about which specific implementing classes are being used. I'm breaking that abstraction here, but at least it works...
    <pre>
    static {
    //Set the TransformerFactory system property to generate and use translets.
    //The setting for the Xalan Transformer "org.apache.xalan.processor.TransformerFactoryImpl"
    String key = "javax.xml.transform.TransformerFactory";
    String value = "org.apache.xalan.xsltc.trax.TransformerFactoryImpl";
    Properties props = System.getProperties();
    props.put(key, value);
    System.setProperties(props);
    </pre>

  • Client_text_io.fopen causes java.lang.NullPointerException

    Hi all
    I have the following very simple snippet of code:
    declare
         f client_text_io.file_type;
    begin
         f := client_text_io.fopen('C:\test.txt', 'r');
    end;
    If "C:\Test.txt" does NOT exist on the client, Webutil correctly pops up and complains "Can't open file" etc. But... when the file actually exists and is ready to be opened for read, the following exception is thrown in the console, and nothing happens:
    java.lang.NullPointerException: charsetName
         at java.io.InputStreamReader.<init>(Unknown Source)
         at oracle.forms.webutil.file.FileFunctions.fopen(Unknown Source)
         at oracle.forms.webutil.file.FileFunctions.getProperty(Unknown Source)
         at oracle.forms.handler.UICommon.onGet(Unknown Source)
         at oracle.forms.engine.Runform.onGetHandler(Unknown Source)
         at oracle.forms.engine.Runform.processMessage(Unknown Source)
         at oracle.forms.engine.Runform.processSet(Unknown Source)
         at oracle.forms.engine.Runform.onMessageReal(Unknown Source)
         at oracle.forms.engine.Runform.onMessage(Unknown Source)
         at oracle.forms.engine.Runform.processEventEnd(Unknown Source)
         at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
         at oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)
         at java.awt.Component.dispatchEventImpl(Unknown Source)
         at java.awt.Container.dispatchEventImpl(Unknown Source)
         at java.awt.Component.dispatchEvent(Unknown Source)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
         at java.awt.Container.dispatchEventImpl(Unknown Source)
         at java.awt.Window.dispatchEventImpl(Unknown Source)
         at java.awt.Component.dispatchEvent(Unknown Source)
         at java.awt.EventQueue.dispatchEvent(Unknown Source)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.run(Unknown Source)
    2006-feb-23 10:36:18.653 ERROR>WUC-15 [FileFunctions.fopen()] Uventet fejl, undtagelse: java.lang.NullPointerException: charsetName
    I have no idea, what goes wrong here.... can anyone help? I use Sun JPI 1.5 on the client.
    Thanks in advance.

    Hi all
    I have forms 9.0.4.6 and Webutil 1.0.6
    When I use client_text_io.fopen like this:
    declare
    f client_text_io.file_type;
    begin
    f := client_text_io.fopen('C:\test.txt', 'r');
    end;
    I get an error:
    ERROR>WUC-15 [FileFunctions.fopen()] Unexpected error, Exception: java.lang.NullPointerException
    java.lang.NullPointerException
         at sun.io.Converters.getConverterClass(Unknown Source)
         at sun.io.Converters.newConverter(Unknown Source)
         at sun.io.ByteToCharConverter.getConverter(Unknown Source)
         at java.io.InputStreamReader.<init>(Unknown Source)
         at oracle.forms.webutil.file.FileFunctions.fopen(FileFunctions.java:413)
         at oracle.forms.webutil.file.FileFunctions.getProperty(FileFunctions.java:188)
         at oracle.forms.handler.UICommon.onGet(Unknown Source)
         at oracle.forms.engine.Runform.onGetHandler(Unknown Source)
         at oracle.forms.engine.Runform.processMessage(Unknown Source)
         at oracle.forms.engine.Runform.processSet(Unknown Source)
         at oracle.forms.engine.Runform.onMessageReal(Unknown Source)
         at oracle.forms.engine.Runform.onMessage(Unknown Source)
         at oracle.forms.engine.Runform.processEventEnd(Unknown Source)
         at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
         at oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)
         at java.awt.Component.dispatchEventImpl(Unknown Source)
         at java.awt.Container.dispatchEventImpl(Unknown Source)
         at java.awt.Component.dispatchEvent(Unknown Source)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
         at java.awt.Container.dispatchEventImpl(Unknown Source)
         at java.awt.Window.dispatchEventImpl(Unknown Source)
         at java.awt.Component.dispatchEvent(Unknown Source)
         at java.awt.EventQueue.dispatchEvent(Unknown Source)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.run(Unknown Source)
    Could anybody help me? I really need to use this.

Maybe you are looking for

  • I would like to overlay a graphic on top of an array.

    I have the framework for a front panel control that I would like to use.  The easiest way for me to have a scaleable soloution would be to have a large, 2D boolean control array that I can simply resize for different projects. Each boolean control ne

  • Unable to connect to Server at servername . enter a different URL and try again (only on client machine)

    Hello All, We are getting "Unable to connect to Server at <<servername>>. enter a different URL and try again" error, if we are trying to connect to report server in report builder. This issue is appearing only on 2-3 client machines only. Rest on ot

  • No.of editors in ABAP/4

    Tottally how many editors are in SAP ABAP/4?

  • Can't turn off Facebook birthdays

    I have an iPhone 4s running iOS 6.1.2.  I have synced Facebook contacts with phone contacts, I also have the Facebook App. I have disabled Facebook in notifications (no banners, off on every option), I go into Calendar and disable the "Birthdays" und

  • Printing blank line

    Hi, I am developing one report, its having three repeating frame ie; Department, category and Item. First page its printing properly, in second page onwards after printing heading its printing two line gap ie; The space of tow group headings. The fol