Read-mostly pattern & EJB-QL question when using Weblogic 8.1

I want to use the same implementation of an CMP entity bean for the
read-mostly pattern in BEA Weblogic 8.1 (means for the reader and the
writer class).
Therefore my ejb-jar.xml contains the following statements:
<ejb-name>MyBeanReadOnly</ejb-name>
<local-home>mypackage.MyBeanLocalHome</local-home>
<ejb-name>MyBean</ejb-name>
<local-home>mypackage.MyBeanLocalHome</local-home>
The weblogic-ejb-jar.xml and weblogic-cmp-rdbms-jar.xml have the proper
changes.
I can deploy this bean & for the corresponding session bean binding
and calling methods works for the (virtual) read-only and read-write
entity beans.
When we are using Xdoclet and ejb.finder methods e.g.
@ejb.finder
signature="java.util.Collection findAllValid(java.util.Date date)"
result-type-mapping="Local"
query="SELECT DISTINCT OBJECT(u) FROM MYTABLE AS u
WHERE (?1 >= u.validFrom) AND ((u.validUntil IS NULL)
OR (?1 <= u.validUntil))"
the compilation and packaging runs well (as usual).
During the deploy to Weblogic 8.1 we get errors, because the
implementation of MyBeanReadOnly's findAllValid(...) should return
objects of type MyBeanReadOnly instead of MyBean.
Is there a way to solve this problem
- and not write seperate reader and writer classes like
the Weblogic 5.1 sample implementation?
- and not use the CMP optimistic locking?
Thanks for any further information.
Wolfgang

surya jeedigunta wrote:
We are using Weblogic 8.1 SP2 and our Oracle Database is of version 9.2.0.5.
I created user ID 'testa' in the database which owns all the objects.
I created another userID 'testb' which has privileges to read, modify and delete data from tables owned by testa.
I created public synonyms for all the objects owned by testa.
I set the userid 'testb' and password in weblogic administrator window and set the same in reg.xml file also.
Now when I tried to install the application, I got the following errors:
BEGINNING INSTALLATION
START INSTALLING FORMS SECTION
Installing Form ./dataform/EventHistory.xml...<ErrorStack>
<Error>
<Code>FORM_045</Code>
<Msg><![CDATA[ Form "Form" schema lacks some required columns:
Field=ID column=ID does not exist in table=QSTForm
Field=Name column=Name does not exist in table=QSTForm
Field=Version column=Version does not exist in table=QSTForm
Field=Content column=Content does not exist in table=QSTForm
Field=LastModified column=LastModified does not exist in table=QSTForm ]]></Msg>
</Error>
<Error>
<Code>FORM_7</Code>
<Msg><![CDATA[ Failed to bind FDT columns, exception com.quovadx
.bpms.core.CWException: (FORM_045) Form "Form" schema lacks some required column
s:
Field=ID column=ID does not exist in table=QSTForm
Field=Name column=Name does not exist in table=QSTForm
Field=Version column=Version does not exist in table=QSTForm
Field=Content column=Content does not exist in table=QSTForm
Field=LastModified column=LastModified does not exist in table=QSTForm ]]></Msg>
</Error>
My question is :
does weblogic 8.1 works when I use public synonyms and user id other than the schema owner ID?
I would appreciate if somebody could help me with this.
Thank YouHi. I wish I could help you more, but so far, from what symptoms you've shown us,
this is a purely internal Oracle issue to do with what your second user sees or
can access. The fact that the user is logging in via JDBC or through WebLogic is
irrelevant.
Joe

Similar Messages

  • Cluster-wide invalidation using read-mostly pattern

    Hello,
    I have a qeustion around the use of the read-mostly Entity Beans pattern with implicit invalidation (through specifying the read-only EJB name in the <invalidation-target> element of the read-write bean's DD).
    When an update occurs in the read-write bean, is invalidation propogated to all nodes in a cluster, thereby forcing a ejbLoad() on the next invocation of instance of the read-only bean?
    I was reasonably certain that this was the case. It has been a while but my memory is that even in 6.1, invalidation using the CachingHome interface (obiovusly not quite the same thing, but surely close) performed a cluster-wide invalidation. Unfortuantely I don't have a cluster lying around to knock up a quick test case at the moment.
    The reason for me raising the question is that if you search for "read-mostly" on dev2dev you will find a recent article from Dmitri Maximovich - "<b>Peak performance tuning of CMP 2.0 Entity beans in WebLogic Server 8.1 and 9.0</b>"http://dev2dev.bea.com/pub/a/2005/11/tuning-cmp-ejbs.html?page=3
    This contains the worrying sentence :
    <i><b>In contrast to the read-mostly pattern, which doesn't provide mechanisms to notify other nodes in the cluster that data was changed on one of the nodes</b>, when a bean with optimistic concurrency is updated, a notification is broadcast to other cluster members, and the cached bean instances are discarded to prevent optimistic conflicts.</i>
    I don't particulary want to use an optimistic concurrency in my current development as the application is guaranteed sole access to the underlying database and for the data we're concerned with there are extremely infrequent updates. My first thoughts were that a read-mostly pattern would be ideal for our requirements. However, I would be extremely concerned by the prospect of stale data existing on some nodes as I was planning on also setting read-timeout-seconds to zero.
    Anyone who can shed some light on the subject would be much appreciated.
    Thanks
    Brendan Buckley

    You are correct. The dev2dev article is not.
    The caching home interface triggers an invalidation message across the cluster members. Their cache is marked dirty and the next call to the bean will force an ejbLoad.
    -- Rob
    WLS Blog http://dev2dev.bea.com/blog/rwoollen/

  • Read-mostly pattern in Toplink?

    Hello:
    I am using Toplink 10g (9.0.4) with Weblogic 8.1, and am using EJB 2.0 CMP entity beans. For performance reasons, I have a Read-Only bean and a Read-Write bean, both using the same RDBMS tables for persistence. I would like to implement a 'Read-mostly' pattern, where I would use the Read-Only bean for reads and the Read-Write bean for writes (duh!). If I used Weblogic's CMP, I can set the Read-Write EJB to 'invalidate' it's Read-Only counterpart whenever any changes to its persistent field are saved to the database - this is done by an entry in the weblogic-ejb-jar.xml descriptor. This forces the data for the Read-only bean to be reread from the database on the next call. Since Toplink is taking care of CMP, putting this entry in my weblogic-ejb-jar.xml file obviously does nothing. Is there any way to implement this pattern using TopLink? Thanks for any help.

    First, thanks for the reply.
    I do realize I don't explicitly need to have two beans. Let me fill in the gaps a bit:
    I'm trying to wring out every ounce of performance from my application. Using a ReadOnly Entity bean allows me to better control what TopLink registers when I enter a transaction. I've noticed that even for straight reads, TopLink registers every object that the read/write entity bean 'touches' during a method call, and then checks all of these objects to see if they changed before committing the transaction. Needless to say, this is unnecessary, and significantly slows down the application. When I use a ReadOnly entity bean, this object registration doesn't happen.
    So, to be more specific, is there any way I can set a method on a Read/write entity bean to 'ReadOnly', so it doesn't unnecessarily register all the objects? I cannot figure out a way to do this, so I've used a ReadOnly bean in combination with a ReadWrite bean to get around this performance bottleneck.
    Thanks again for your time.
    - Robert Benkovitz

  • More read-mostly pattern & JNDI Lookup.

    Hi all,
    I'm still having problems with the read mostly pattern implementation.
    I get the following:
    weblogic.utils.AssertionError: ***** ASSERTION FAILED ***** - with nested exception:
    [javax.naming.NameNotFoundException: Unable to resolve UserRO. Resolved: '' Unresolved:'UserRO'
    ; re
    maining name '']
    Although the bean is defined correctly. i.e: if I don't use the <invalidate-taget>,
    everything works, I can read from the RO bean, I can write to the RW bean but
    of course, I can't see the changes.
    Now, one more path comes to my mind. Does my Entity bean have to implement the
    Remote interface? All my EB are local, thus "Bean" is reachable by "BeanRef" locally
    in the container.
    Any suggestions? Can I make WL to lookup the local interface for the Invalidation
    target? What am I doing wrong??
    Regards,
    Gerard.

    Pundits/Gurus == Any recommendation on this topic?
    Thanks, ~vk

  • What would be the most compatible camera to buy when using imovie 11, under 300.00?

    What would be the most compatible camera to buy when using imovie 11, under 300.00?

    Start by looking at these:
    iMovie 11 - cameras supported:
    http://help.apple.com/imovie/cameras/en/index.html?lang=en_US

  • Problem modifying the connection details in a Report when using Weblogic 12

    Hi
    I have a j2ee application that uses the Java Reporting Component (JRC). At runtime, the code programmatically changes the connection type and schema name of a crystal report before running it. The connection that was used when designing the report is replaced with new JNDI parameters pointing to a Weblogic/Oracle datasource.
    The application works perfectly when using Weblogic 11, but the same code and report fails when deployed to Weblogic 12.
    I used Version 12.2.207.916 of the JRC, and updating  to the most current version I could find (12.2.217) did not solve the problem.
    The code snippet below shows how the connection and schema name is replaced for each of the tables in the report (not all the code is shown here)...
            PropertyBag propertyBag = new PropertyBag();
            propertyBag.put("Database DLL", "crdb_jdbc.dll");
            propertyBag.put("JNDI Datasource Name", jndiName);
            propertyBag.put("Initial Context", "");
                while (tableList.hasNext()) {
                    ITable table = tableList.next();
                    ITable tableNew = (ITable) table.clone(true);
                    IConnectionInfo connectionInfo = table.getConnectionInfo();
                    connectionInfo.setAttributes(propertyBag);
                    connectionInfo.setKind(ConnectionInfoKind.SQL);
                    tableNew.setQualifiedName(newQualifier + "." + table.getName());
                    tableNew.setConnectionInfo(connectionInfo);
                    dbController.setTableLocation(table, tableNew);
    The setTableLocation() function throws the following exception ...
    2014-05-13 16:46:27,173 ERROR [[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)']  JRCCommunicationAdapter         detected an exception: Unexpected database connector error
                    at com.crystaldecisions.reports.queryengine.Table.u7(SourceFile:2409)
                    at com.crystaldecisions.reports.dataengine.datafoundation.AddDatabaseTableCommand.new(SourceFile:529)
                    at com.crystaldecisions.reports.common.CommandManager.a(SourceFile:71)
                    at com.crystaldecisions.reports.common.Document.a(SourceFile:203)
                    at com.businessobjects.reports.sdk.requesthandler.f.a(SourceFile:175)
                    at com.businessobjects.reports.sdk.requesthandler.DatabaseRequestHandler.byte(SourceFile:1079)
                    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.do(SourceFile:1167)
                    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(SourceFile:661)
                    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(SourceFile:167)
                    at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.a(SourceFile:529)
                    at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.call(SourceFile:527)
                    at com.crystaldecisions.reports.common.ThreadGuard.syncExecute(SourceFile:102)
                    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.for(SourceFile:525)
                    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.int(SourceFile:424)
                    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(SourceFile:352)
                    at com.businessobjects.sdk.erom.jrc.a.a(SourceFile:54)
                    at com.businessobjects.sdk.erom.jrc.a.execute(SourceFile:67)
                    at com.crystaldecisions.proxy.remoteagent.RemoteAgent$a.execute(SourceFile:716)
                    at com.crystaldecisions.proxy.remoteagent.CommunicationChannel.a(SourceFile:125)
                    at com.crystaldecisions.proxy.remoteagent.RemoteAgent.a(SourceFile:537)
                    at com.crystaldecisions.sdk.occa.report.application.ds.a(SourceFile:186)
                    at com.crystaldecisions.sdk.occa.report.application.an.a(SourceFile:108)
                    at com.crystaldecisions.sdk.occa.report.application.b0.if(SourceFile:148)
                    at com.crystaldecisions.sdk.occa.report.application.b0.b(SourceFile:95)
                    at com.crystaldecisions.sdk.occa.report.application.bb.int(SourceFile:96)
                    at com.crystaldecisions.proxy.remoteagent.UndoUnitBase.performDo(SourceFile:151)
                    at com.crystaldecisions.proxy.remoteagent.UndoUnitBase.a(SourceFile:106)
                    at com.crystaldecisions.sdk.occa.report.application.DatabaseController.a(SourceFile:2159)
                    at com.crystaldecisions.sdk.occa.report.application.DatabaseController.a(SourceFile:543)
                    at com.crystaldecisions.sdk.occa.report.application.DatabaseController.a(SourceFile:3898)
                    at com.crystaldecisions.sdk.occa.report.application.DatabaseController.setTableLocation(SourceFile:2906)
                    at com.systest.reporting.engine.crystal.CrystalReportEngine.replaceConnection(CrystalReportEngine.java:523)
                    at com.systest.reporting.engine.crystal.CrystalReportEngine.changeDataSource(CrystalReportEngine.java:449)
                    at com.systest.CrystalReportPane.setReportDataSourceDetails(CrystalReportPane.java:170)
                    at com.systest.CrystalReportPane.commandLoad(CrystalReportPane.java:136)
                    at com.systest.ReportRunner.CrystalReport.Load(CrystalReport.java:401)
                    at com.systest.ReportRunner.SaveReportToFile(ReportRunner.java:1385)
    Any idea what I can do to fix this ?
    Thanks in advance!

    Last reference in any documentation re. version of supported weblogic is 10.3.x. And it may very well be that things worked in weblogic 11, but as versions go by the differences get bigger and eventually the app stops working.
    I'll ping the Program Manager for definitive info and future support. Once I have the info, I'll update this Discussion.
    - Ludek
    Senior Support Engineer AGS Product Support, Global Support Center Canada
    Follow us on Twitter

  • Fingerprint Reader not being recognized at boot when using Dell Monitor

    Hi,
    I just purchased a Dell U3011 and it has USB ports, so connecting the adapter to the PC allows you to use to the ports on the monitor.
    What's interesting, is that at bootup--and only at bootup--my W700 doesn't recognize the Fingerprint Reader and instead prompts for the HDD passwords manually.
    But when Windows 7 starts, it does reconize the Fingerprint Reader and I'm able to logon using my fingerprint.
    The problem is only right after POST.
    So is there some sort of conflict and is there possibly some setting I can configure in the BIOS that might resolve this "conflict?"
    Thanks.

    Do you mean the internal fingerprint reader?
    W520: i7-2720QM, Q2000M at 1080/688/1376, 21GB RAM, 500GB + 750GB HDD, FHD screen
    X61T: L7500, 3GB RAM, 500GB HDD, XGA screen, Ultrabase
    Y3P: 5Y70, 8GB RAM, 256GB SSD, QHD+ screen

  • Unable to read e-mails off of Hotmail when using Firefox, but I can with Internet Explorer. Hotmail seems to be the only one I have trouble with.

    Having trouble doing different functions on Hotmail when using Firefox. Doesn't seem to be a problem with other sites. Also, no trouble using Hotmail when using Internet Explorer. This just started, yesterday.

    I had no problem using Hotmail yesterday on Firefox 10.0.2
    Try clearing your cache and if necessary the site cookies.
    * [[deleting cookies#w_delete-cookies-for-a-single-site]]_delete-cookies-for-a-single-site
    *[[how to clear the cache]]
    * also ensure [[javascript]] is enabled

  • Error when using weblogic portal 10.3.5

    Hi, everyone.
    - I'm using weblogic portal 10.3.2 to develop a portal. Now, i deploy my project for customer but they want to deploy it in Centos OS.
    - I down load weblogic portal form oracle site but it don't have 10.3.2 version. I use the latest version oracle weblogic portal 10.3.5 but when run my project it has error:
    com.bea.content.AuthenticationException: Error authenticating to repository: WLP. Possible cause could include, but is not limited to a bad repository configuration or the repository is unknown. Error message: java.lang.IllegalMonitorStateException
    - Can anyone help me the link down load oracle weblogic portal 10.3.2 for linux or help me resolve this error.
    Thank a lot!

    Hi..
    They changed a few things in 10.3.. see http://edocs.bea.com/common/docs103/install/silent.html#wp1044118
    looks like the Server sub category has changed to Core Application Server..
    If you checkout the log.txt file in the logs directory of the root where you've installed a copy using the gui, it generally lists all the installation options available.
    ..Mark.

  • Appending a _ in front of the jsp class name when using weblogic.jspc

     

    http://e-docs.bea.com/wls/docs60/jsp/reference.html
              java weblogic.jspc -d /weblogic/classes -keepgenerated primero.jsp
              "rb" <[email protected]> wrote in message
              news:[email protected]...
              >
              > hi,
              >
              > i do
              >
              > java weblogic.jspc -d /weblogic/classes primero.jsp
              >
              > and it only is generated a _primero.class and do not appear
              > the .java ?
              >
              > what i do bad ?
              >
              > thanks for advance
              >
              >
              > Rodrigo Fonseca da Fonseca <[email protected]> wrote:
              > >Hi,
              > >
              > >I'm using weblogic.jspc to compile some jsp fiels. The compilation is
              > >complete and successfully, but the names of generated files .java and
              > >..class are strange.
              >
              >
              >
              > >
              > >For example, compiling a file named change_login_data.jsp, the resulting
              > >files are change95_login_95_data.java and
              > >change95_login_95_data.class. Compiling a file named buy.jsp, the
              > >resulting files are buy.java and buy.class (fine situation). Why???
              > >
              > >I'm using:
              > >
              > >java weblogic.jspc -d c:\jsp_result -classpath
              > >
              >
              >c:\weblogic\myserver\serverclasses;c:\weblogic\lib\weblogicaux.jar;c:\weblo
              gic\classes
              > >-compiler jikes.exe -J-verbose -keepgenerated -verbose
              > >change_login_data.jsp
              > >
              > >
              > >thanks
              > >Rodrigo
              > >
              > >
              > >
              > >Mark Spotswood wrote:
              > >>
              > >> The namespace for java class files is more restrictive
              > >> than for JSP files. We prepend these underscores so
              > >> that if, for example, someone names their JSP "1.jsp",
              > >> we get a class file with a legal name. We did consider
              > >> not doing this for files which started with characters
              > >> we kenw to be valid (in fact we may have put it in a
              > >> service pack), but later found that this was not sufficient
              > >> because its possible to name a jsp file something that
              > >> clashes with java keywords ("class.jsp" for example).
              > >> Rather than making the scheme even more complex,
              > >> we decided to go back to the original sheme of always
              > >> prepending the underscore.
              > >> --
              > >> mark
              > >>
              > >> Mika Moilanen wrote:
              > >>
              > >> > >>>>> "Shankar" == Shankar Roy <[email protected]> writes:
              > >> >
              > >> > Shankar> Problem seems to go away with weblogic510sp4.jar in
              compilation
              > >classpath.
              > >> > Shankar> Shankar.
              > >> >
              > >> > Shankar> Shankar Roy wrote:
              > >> >
              > >> > >> Hi,
              > >> > >> Can anyone tell why when I invoke weblogic.jspc the class file
              that
              > >is
              > >> > >> generated has a _ in front of the class name
              > >> > >>
              > >> > >> java -classpath
              > >> > >>
              >
              >/space/shankar/weblogic/lib/weblogicaux.jar:/space/shankar/weblogic/classes
              /boot:/space/shankar/weblogic/classes:/space/shankar/dev/dev/lib/activation.
              jar:/space/shankar/dev/dev/lib/classes12.zip:/space/shankar/dev/dev/lib/mail
              .jar:/space/shankar/dev/dev/lib/oroinc.jar:/usr/java/lib/classes.zip
              > >> > >> weblogic.jspc -package com.careassured.jsp -commentary login.jsp
              > >> > >>
              > >> > >> produces a class file by the name _login.class
              > >> > >>
              > >> > >> Thanks for any help pointers.
              > >> > >> Shankar.
              > >> >
              > >> > Not with WLS5.1 and weblogic510sp6.jar, we still get '_' prefixed
              > >> > classes...
              > >> >
              > >> > Actually we're suffering quite a lot because of this bug in
              > >> > weblogic.jspc. Are there any plans for fix?
              > >> >
              > >> > --
              > >> > Best Regards,
              > >> > Mika
              > >> > ----------------------------------------------------------
              > >> > [email protected] phone: +358-0-511-23587
              > >> > Nokia Networks, PO box 320, FIN-00045 NOKIA GROUP, Finland
              > >> > ----------------------------------------------------------
              >
              

  • Problem in retriving varray when using weblogic connection pool

    Hi,
         I had similar problem when we I am using the weblogic connection pool. I had similar setup i.e weblogic 5.1 servicepack9 and oracle 8.1.7.
    I cofigarud the weblogic connection pool using Oracle thin driver.
    But if I am using with oracle thin driver directly I am able to retrive.
    If any one know how to retrive varray from procedure using weblogic connection pool please send me it.
    Thanx.
    Bye,
    Satya

    http://docs.oracle.com/javase/6/docs/api/java/sql/Connection.html#setAutoCommit(boolean)

  • Error when using Weblogic Http PubSub

    Hi,
    I am using Weblogic 10.3 with Weblogic Http PubSub with JMS. Weblogic doesn't start if configuration file WEB-INF/weblogic.xml contains the following tag:
    <wls:container-descriptor>
         <wls:prefer-web-inf-classes>true</wls:prefer-web-inf-classes>
    </wls:container-descriptor>
    Here follows the stack trace:
    <16-mar-2010 16.40.31 CET> <Error> <HTTP Pubsub Server JMS support> <BEA-2152102> <Cannot initialize topic listener for JMS channel
    javax.jms.InvalidSelectorException: weblogic.messaging.kernel.InvalidExpressionException: Expression : "$002Freps$0030$002FsendImportCCData IS NOT NULL"
         at weblogic.jms.dispatcher.DispatcherAdapter.convertToJMSExceptionAndThrow(DispatcherAdapter.java:110)
         at weblogic.jms.dispatcher.DispatcherAdapter.dispatchSync(DispatcherAdapter.java:45)
         at weblogic.jms.client.JMSSession.consumerCreate(JMSSession.java:2914)
         at weblogic.jms.client.JMSSession.setupConsumer(JMSSession.java:2687)
         at weblogic.jms.client.JMSSession.createConsumer(JMSSession.java:2628)
         Truncated. see log file for complete stacktrace
    javax.jms.InvalidSelectorException: weblogic.messaging.kernel.InvalidExpressionException: Expression : "$002Freps$0030$002FsendImportCCData IS NOT NULL"
         at weblogic.jms.dispatcher.Request.handleThrowable(Request.java:87)
         at weblogic.jms.dispatcher.Request.getResult(Request.java:52)
         at weblogic.messaging.dispatcher.Request.wrappedFiniteStateMachine(Request.java:1124)
         at weblogic.messaging.dispatcher.DispatcherImpl.syncRequest(DispatcherImpl.java:184)
         at weblogic.messaging.dispatcher.DispatcherImpl.dispatchSync(DispatcherImpl.java:219)
         Truncated. see log file for complete stacktrace
    javax.jms.InvalidSelectorException: weblogic.messaging.kernel.InvalidExpressionException: Expression : "$002Freps$0030$002FsendImportCCData IS NOT NULL"
         at weblogic.jms.dispatcher.DispatcherAdapter.convertToJMSExceptionAndThrow(DispatcherAdapter.java:110)
         at weblogic.jms.dispatcher.DispatcherAdapter.dispatchSync(DispatcherAdapter.java:45)
         at weblogic.jms.frontend.FEConsumer.<init>(FEConsumer.java:259)
         at weblogic.jms.frontend.FESession$2.run(FESession.java:989)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
         Truncated. see log file for complete stacktrace
    javax.jms.InvalidSelectorException: weblogic.messaging.kernel.InvalidExpressionException: Expression : "$002Freps$0030$002FsendImportCCData IS NOT NULL"
         at weblogic.jms.dispatcher.Request.handleThrowable(Request.java:87)
         at weblogic.jms.dispatcher.Request.getResult(Request.java:52)
         at weblogic.messaging.dispatcher.Request.wrappedFiniteStateMachine(Request.java:1124)
         at weblogic.messaging.dispatcher.DispatcherImpl.syncRequest(DispatcherImpl.java:184)
         at weblogic.messaging.dispatcher.DispatcherImpl.dispatchSync(DispatcherImpl.java:219)
         Truncated. see log file for complete stacktrace
    javax.jms.InvalidSelectorException: weblogic.messaging.kernel.InvalidExpressionException: Expression : "$002Freps$0030$002FsendImportCCData IS NOT NULL"
         at weblogic.jms.backend.BETopicImpl.activateSubscriptionQueue(BETopicImpl.java:225)
         at weblogic.jms.backend.BETopicImpl.createConsumer(BETopicImpl.java:373)
         at weblogic.jms.backend.BESessionImpl.createBEConsumer(BESessionImpl.java:390)
         at weblogic.jms.backend.BESessionImpl.createConsumer(BESessionImpl.java:400)
         at weblogic.jms.backend.BESessionImpl.invoke(BESessionImpl.java:297)
         Truncated. see log file for complete stacktrace
    >
    <16-mar-2010 16.40.31 CET> <Error> <HTTP Pubsub Server> <BEA-2150029> <ControllerServlet initialization failed: Cannot create JMS ChannelManager [com.bea.httppubsub.jms.internal.JmsChannelManagerImpl].
    java.lang.RuntimeException: Cannot create JMS ChannelManager [com.bea.httppubsub.jms.internal.JmsChannelManagerImpl].
         at com.bea.httppubsub.internal.ChannelManagerFactoryImpl.createJmsChannelManager(ChannelManagerFactoryImpl.java:54)
         at com.bea.httppubsub.internal.ChannelManagerFactoryImpl.<init>(ChannelManagerFactoryImpl.java:27)
         at com.bea.httppubsub.internal.PubSubServerFactoryImpl.createPubSubServer(PubSubServerFactoryImpl.java:116)
         at com.bea.httppubsub.internal.PubSubServerFactoryImpl.createPubSubServer(PubSubServerFactoryImpl.java:60)
         at com.bea.httppubsub.servlet.ControllerServlet.init(ControllerServlet.java:171)
         Truncated. see log file for complete stacktrace
    java.lang.reflect.InvocationTargetException
         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
         at com.bea.httppubsub.internal.ChannelManagerFactoryImpl.createJmsChannelManager(ChannelManagerFactoryImpl.java:51)
         Truncated. see log file for complete stacktrace
    java.lang.RuntimeException: [HTTP Pubsub Server JMS support:2152102]Cannot initialize topic listener for JMS channel
    javax.jms.InvalidSelectorException: weblogic.messaging.kernel.InvalidExpressionException: Expression : "$002Freps$0030$002FsendImportCCData IS NOT NULL"
         at weblogic.jms.dispatcher.DispatcherAdapter.convertToJMSExceptionAndThrow(DispatcherAdapter.java:110)
         at weblogic.jms.dispatcher.DispatcherAdapter.dispatchSync(DispatcherAdapter.java:45)
         at weblogic.jms.client.JMSSession.consumerCreate(JMSSession.java:2914)
         at weblogic.jms.client.JMSSession.setupConsumer(JMSSession.java:2687)
         at weblogic.jms.client.JMSSession.createConsumer(JMSSession.java:2628)
         at weblogic.jms.client.JMSSession.createConsumer(JMSSession.java:2617)
         at weblogic.jms.client.WLSessionImpl.createConsumer(WLSessionImpl.java:908)
         at com.bea.httppubsub.jms.internal.TopicListener.initialize(TopicListener.java:52)
         at com.bea.httppubsub.jms.internal.JmsChannelManagerImpl.initJmsTopicListeners(JmsChannelManagerImpl.java:68)
         at com.bea.httppubsub.jms.internal.JmsChannelManagerImpl.<init>(JmsChannelManagerImpl.java:37)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
         at com.bea.httppubsub.internal.ChannelManagerFactoryImpl.createJmsChannelManager(ChannelManagerFactoryImpl.java:51)
         at com.bea.httppubsub.internal.ChannelManagerFactoryImpl.<init>(ChannelManagerFactoryImpl.java:27)
         at com.bea.httppubsub.internal.PubSubServerFactoryImpl.createPubSubServer(PubSubServerFactoryImpl.java:116)
         at com.bea.httppubsub.internal.PubSubServerFactoryImpl.createPubSubServer(PubSubServerFactoryImpl.java:60)
         at com.bea.httppubsub.servlet.ControllerServlet.init(ControllerServlet.java:171)
         at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(Unknown Source)
         at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
         at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
         at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
         at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:521)
         at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1893)
         at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1870)
         at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1790)
         at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2999)
         at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1371)
         at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:468)
         at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
         at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
         at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
         at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
         at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
         at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
         at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
         at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
         at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
         at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:16)
         at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:162)
         at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
         at weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:184)
         at weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:361)
         at weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:51)
         at weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:196)
         at weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30)
         at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233)
         at weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169)
         at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123)
         at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:173)
         at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:89)
         at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: javax.jms.InvalidSelectorException: weblogic.messaging.kernel.InvalidExpressionException: Expression : "$002Freps$0030$002FsendImportCCData IS NOT NULL"
         at weblogic.jms.dispatcher.Request.handleThrowable(Request.java:87)
         at weblogic.jms.dispatcher.Request.getResult(Request.java:52)
         at weblogic.messaging.dispatcher.Request.wrappedFiniteStateMachine(Request.java:1124)
         at weblogic.messaging.dispatcher.DispatcherImpl.syncRequest(DispatcherImpl.java:184)
         at weblogic.messaging.dispatcher.DispatcherImpl.dispatchSync(DispatcherImpl.java:219)
         at weblogic.jms.dispatcher.DispatcherAdapter.dispatchSync(DispatcherAdapter.java:43)
         ... 58 more
    Caused by: javax.jms.InvalidSelectorException: weblogic.messaging.kernel.InvalidExpressionException: Expression : "$002Freps$0030$002FsendImportCCData IS NOT NULL"
         at weblogic.jms.dispatcher.DispatcherAdapter.convertToJMSExceptionAndThrow(DispatcherAdapter.java:110)
         at weblogic.jms.dispatcher.DispatcherAdapter.dispatchSync(DispatcherAdapter.java:45)
         at weblogic.jms.frontend.FEConsumer.<init>(FEConsumer.java:259)
         at weblogic.jms.frontend.FESession$2.run(FESession.java:989)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
         at weblogic.security.service.SecurityManager.runAs(Unknown Source)
         at weblogic.jms.frontend.FESession.consumerCreate(FESession.java:985)
         at weblogic.jms.frontend.FESession.invoke(FESession.java:2931)
         at weblogic.messaging.dispatcher.Request.wrappedFiniteStateMachine(Request.java:961)
         ... 61 more
    Caused by: javax.jms.InvalidSelectorException: weblogic.messaging.kernel.InvalidExpressionException: Expression : "$002Freps$0030$002FsendImportCCData IS NOT NULL"
         at weblogic.jms.dispatcher.Request.handleThrowable(Request.java:87)
         at weblogic.jms.dispatcher.Request.getResult(Request.java:52)
         at weblogic.messaging.dispatcher.Request.wrappedFiniteStateMachine(Request.java:1124)
         at weblogic.messaging.dispatcher.DispatcherImpl.syncRequest(DispatcherImpl.java:184)
         at weblogic.messaging.dispatcher.DispatcherImpl.dispatchSync(DispatcherImpl.java:219)
         at weblogic.jms.dispatcher.DispatcherAdapter.dispatchSync(DispatcherAdapter.java:43)
         ... 68 more
    Caused by: javax.jms.InvalidSelectorException: weblogic.messaging.kernel.InvalidExpressionException: Expression : "$002Freps$0030$002FsendImportCCData IS NOT NULL"
         at weblogic.jms.backend.BETopicImpl.activateSubscriptionQueue(BETopicImpl.java:225)
         at weblogic.jms.backend.BETopicImpl.createConsumer(BETopicImpl.java:373)
         at weblogic.jms.backend.BESessionImpl.createBEConsumer(BESessionImpl.java:390)
         at weblogic.jms.backend.BESessionImpl.createConsumer(BESessionImpl.java:400)
         at weblogic.jms.backend.BESessionImpl.invoke(BESessionImpl.java:297)
         at weblogic.messaging.dispatcher.Request.wrappedFiniteStateMachine(Request.java:961)
         ... 71 more
    If I remove the tags above, everything works correctly. I cannot understand what is the problem.
    I am adding Weblogic Http PubSub to an existent application (so I do not know why tags have been inserted).
    Does anyone can help me understand this problem?
    Thanks in advance.
    Regards,
    Giuseppe

    Hi Giuseppe --
    I would open a service request with Oracle support for this.
    -steve-

  • Failover when using weblogic rmi

    does anyone that
    if i keep some plain java objects in collections in a RMI server using
    weblogic RMI.
    will the java objects be available to me on the new server it fails over to?
    iam using weblogic servber 6.0 sp 1
    the collections hold plain old java objects(POJO)
    Mridul Paliwal

    Hi Giuseppe --
    I would open a service request with Oracle support for this.
    -steve-

  • Back up Question when using backup not Time Machine

    Hi there, I currently have my Time capsule configured as a file server sharing my files between 3 macs on the TC's wifi and also via the back to my mac service, while outside my home. The 3 macs connected also use the TC as the time machine back up disk. This setup works fine but I have concerns about reports that TC's can just die and the files contained on it could be lost. To combat this I have set my macbook to perform a backup using the backup program once a day. This is set to backup the whole TC excluding the 3 Time capsule files to an external firewire disk. The problem seems to occur after about a day or two, when the backup program reports a failed backup due to not enough disk space but I don't understand this as the external firewire disk has enough space unless it is trying to carry out a complete backup again. Once the initial backup is done (about 6 hours) I can manually trigger a backup which completes in a matter of seconds and is labelled on the firewire disc as incremental and contains a few mb. Can any one explain this to me? and any posable fixes.
    Cheers
    Here are the figures.
    TC = 500GB
    TC Files= 87GB (Excluding the 3 TM backups)
    Firewire drive 160GB
    Initial Backup file size 87.7GB
    Successful Incremental Backup file size 4.2mb (done on same day as initial backup)
    2nd Sucsesfull Incremental Backup file size 2.1mb (manually triggered day after initial backup)
    Error backup file size 29kb (auto triggered day after initial backup)

    The current version of Backup won't do a full backup (after the first one) unless you tell it to, via +Plan > Full Backup+ from the menubar. But it will back up everything that was added or changed since the last backup, so an Incremental backup can be quite large.
    A clue may be lurking in the log for the failed backup.
    From the main Backup screen, select the Plan in question, then from the Menubar, +Plan > History.+ Then select the "event" in question and click the +View Details+ button at the bottom.
    If the log doesn't tell you much, copy and post it here (but if there's a long list of files copied, leave out most of that).

  • Window order question when using Full screen

    Hello all,
    This is my first time posting.. Probably many more to come.. But this is probably a really easy question. I am really new to Cocoa and am picking it up slowly one step at a time.
    I am making an application where I need a full screen animation to work with. I have been able to get that up and running and have been able to use a keyboard event to toggle the window to go to full screen and back to window size. However, once I go from the window (which when the app starts is window size) to full screen then back to window I cannot go back into full screen without reselecting that window. What can I do to get it so it will go back and forth all day without having to physically click the window? I have tried using the [self becomeFirstResponder] after it exits full screen and didn't help. I am using the [self enterFullScreenMode:[NSScreen mainScreen] withOptions:nil]. This will be on a MacMini installed kind of like a kiosk so it won't have a keyboard and mouse at all times.. And I might be only using the apple remote or something like that for control.
    Thanks for your help!!

    Hi speluttiero!
    I've got the exact same problem, with MacBook Pro Core i5. 64 bit Windows 7 in Boot Camp.
    It even crashes the whole Windows every now and then when playing flash full screen.. screen goes blank, some strage noise from speakers, and then requires reboot. Anyone any idea what's the problem?

Maybe you are looking for