Problems using XFAConversionSettings renderAtClient in ES3


greetings all,

is using <xfaconversionsettings renderatclient="true" /> in assembler ddx commands in es3?

i have been using setting create dynamic pdfs xdp templates years.

after migrating es3 box, asssembly fails trying digest option.

 

the work-around have set default server option forms generation 'client' via adminui.

this works, not long-term solution.

 

has encountered this, or know adjustment might need make?

 

<?xml version="1.0" encoding="utf-8"?>

<ddx xmlns="http://ns.adobe.com/ddx/1.0/">

<pdf result="docassembledpdf">

  <xdp>

    <xdp retaininsertionpoints="all" source="docbase"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc2"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc4"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc6"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc8"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc10"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc12"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc14"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc16"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc18"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc20"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc22"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc24"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc26"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc28"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc30"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc32"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc34"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc36"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc38"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc40"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc42"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc44"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc46"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc48"/>

    <xdpcontent insertionpoint="sourcedoccontent" source="doc50"/>

    </xdp>

  <xfaconversionsettings renderatclient="true"/>

  </pdf>

</ddx>

 

 

[8/6/12 15:44:35:625 cdt] 00000055 wsrdbmanagedc w   dsra1300e: feature not implemented: javax.sql.pooledconnection.addstatementeventlistener

[8/6/12 15:44:35:906 cdt] 0000004b systemout     o usagerightsresult null

[8/6/12 15:44:36:015 cdt] 0000004b assemblerserv a   alc-asm-n00-001: execute: invokeddx() begin on thread webcontainer : 3 228

[8/6/12 15:44:36:031 cdt] 0000004b executive     a   ddxm_n00000: started processing result named output

[8/6/12 15:44:36:046 cdt] 0000004b executive     a   ddxm_n00001: successful assembly of result named output

[8/6/12 15:44:36:046 cdt] 0000004b assemblerserv a   alc-asm-n00-001: execute: invokeddx() end on thread webcontainer : 3 228

[8/6/12 15:44:36:343 cdt] 0000004b systemout     o usagerightsresult null

[8/6/12 15:44:36:484 cdt] 0000004b assemblerserv a   alc-asm-n00-001: execute: invokeddx() begin on thread webcontainer : 3 228

[8/6/12 15:44:36:500 cdt] 0000004b executive     a   ddxm_n00000: started processing result named output

[8/6/12 15:44:36:562 cdt] 0000004b executive     a   ddxm_n00001: successful assembly of result named output

[8/6/12 15:44:36:562 cdt] 0000004b assemblerserv a   alc-asm-n00-001: execute: invokeddx() end on thread webcontainer : 3 228

[8/6/12 15:44:36:843 cdt] 0000004b assemblerserv a   alc-asm-n00-001: execute: invokeddx() begin on thread webcontainer : 3 228

[8/6/12 15:44:36:843 cdt] 0000004b executive     a   ddxm_n00000: started processing result named output

[8/6/12 15:44:36:875 cdt] 0000004b executive     a   ddxm_n00001: successful assembly of result named output

[8/6/12 15:44:36:875 cdt] 0000004b assemblerserv a   alc-asm-n00-001: execute: invokeddx() end on thread webcontainer : 3 228

[8/6/12 15:44:37:390 cdt] 0000004b assemblerserv a   alc-asm-n00-001: execute: invokeddx() begin on thread webcontainer : 3 228

[8/6/12 15:44:37:406 cdt] 0000004b executive     a   ddxm_n00000: started processing result named output

[8/6/12 15:44:37:421 cdt] 0000004b executive     a   ddxm_n00001: successful assembly of result named output

[8/6/12 15:44:37:421 cdt] 0000004b assemblerserv a   alc-asm-n00-001: execute: invokeddx() end on thread webcontainer : 3 228

[8/6/12 15:44:37:968 cdt] 0000004b assemblerserv a   alc-asm-n00-001: execute: invokeddx() begin on thread webcontainer : 3 228

[8/6/12 15:44:37:984 cdt] 0000004b executive     a   ddxm_n00000: started processing result named output

[8/6/12 15:44:38:062 cdt] 0000004b executive     a   ddxm_n00001: successful assembly of result named output

[8/6/12 15:44:38:062 cdt] 0000004b assemblerserv a   alc-asm-n00-001: execute: invokeddx() end on thread webcontainer : 3 228

[8/6/12 15:44:38:890 cdt] 0000004b assemblerserv a   alc-asm-n00-001: execute: invokeddx() begin on thread webcontainer : 3 228

[8/6/12 15:44:38:890 cdt] 0000004b xdpsource     w   ddxm_w24003: 1 of removeinsertionpoints or retaininsertionpoints attributes may specified; retaininsertionpoints ignored.

[8/6/12 15:44:38:906 cdt] 0000004b assemblerserv e   alc-asm-s00-002: failed execute ddx - error messages provided.

[8/6/12 15:44:38:906 cdt] 0000004b assemblerserv e   tras0014i: following exception logged java.lang.runtimeexception: java.lang.nullpointerexception

                @ com.adobe.internal.ddxm.ddx.xfaconversionsettings.prepare(xfaconversionsettings.java:72)

                @ com.adobe.internal.ddxm.ddx.node.prepare(node.java:311)

                @ com.adobe.internal.ddxm.ddx.ddx.prepare(ddx.java:232)

                @ com.adobe.internal.ddxm.executive.execute(executive.java:215)

                @ com.adobe.livecycle.assembler.assemblerserviceimpl.execute(assemblerserviceimpl.java:520)

                @ com.adobe.livecycle.assembler.assemblerserviceimpl.invokeddx(assemblerserviceimpl.java:36 9)

                @ sun.reflect.generatedmethodaccessor167.invoke(unknown source)

                @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:37)

                @ java.lang.reflect.method.invoke(method.java:611)

                @ com.adobe.idp.dsc.component.impl.defaultpojoinvokerimpl.invoke(defaultpojoinvokerimpl.jav a:118)

                @ com.adobe.idp.dsc.interceptor.impl.invocationinterceptor.intercept(invocationinterceptor. java:140)

                @ com.adobe.idp.dsc.interceptor.impl.requestinterceptorchainimpl.proceed(requestinterceptor chainimpl.java:60)

                @ com.adobe.idp.dsc.interceptor.impl.documentpassivationinterceptor.intercept(documentpassi vationinterceptor.java:53)

                @ com.adobe.idp.dsc.interceptor.impl.requestinterceptorchainimpl.proceed(requestinterceptor chainimpl.java:60)

                @ com.adobe.idp.dsc.transaction.interceptor.transactioninterceptor$1.dointransaction(transa ctioninterceptor.java:74)

                @ com.adobe.idp.dsc.transaction.impl.ejb.adapter.ejbtransactioncmtadapterbean.execute(ejbtr ansactioncmtadapterbean.java:357)

                @ com.adobe.idp.dsc.transaction.impl.ejb.adapter.ejbtransactioncmtadapterbean.dosupports(ej btransactioncmtadapterbean.java:222)

                @ com.adobe.idp.dsc.transaction.impl.ejb.adapter.ejslocalstatelessejbtransactioncmtadapter_ caf58c4f.dosupports(unknown source)

                @ com.adobe.idp.dsc.transaction.impl.ejb.ejbtransactionprovider.execute(ejbtransactionprovi der.java:104)

                @ com.adobe.idp.dsc.transaction.interceptor.transactioninterceptor.intercept(transactionint erceptor.java:72)

                @ com.adobe.idp.dsc.interceptor.impl.requestinterceptorchainimpl.proceed(requestinterceptor chainimpl.java:60)

                @ com.adobe.idp.dsc.interceptor.impl.invocationstrategyinterceptor.intercept(invocationstra tegyinterceptor.java:55)

                @ com.adobe.idp.dsc.interceptor.impl.requestinterceptorchainimpl.proceed(requestinterceptor chainimpl.java:60)

                @ com.adobe.idp.dsc.interceptor.impl.invalidstateinterceptor.intercept(invalidstateintercep tor.java:37)

                @ com.adobe.idp.dsc.interceptor.impl.requestinterceptorchainimpl.proceed(requestinterceptor chainimpl.java:60)

                @ com.adobe.idp.dsc.interceptor.impl.authorizationinterceptor.intercept(authorizationinterc eptor.java:188)

                @ com.adobe.idp.dsc.interceptor.impl.requestinterceptorchainimpl.proceed(requestinterceptor chainimpl.java:60)

                @ com.adobe.idp.dsc.interceptor.impl.jmxinterceptor.intercept(jmxinterceptor.java:48)

                @ com.adobe.idp.dsc.interceptor.impl.requestinterceptorchainimpl.proceed(requestinterceptor chainimpl.java:60)

                @ com.adobe.idp.dsc.engine.impl.serviceengineimpl.invoke(serviceengineimpl.java:121)

                @ com.adobe.idp.dsc.routing.router.routerequest(router.java:131)

                @ com.adobe.idp.dsc.provider.impl.base.abstractmessagereceiver.routemessage(abstractmessage receiver.java:93)

                @ com.adobe.idp.dsc.provider.impl.vm.vmmessagedispatcher.dosend(vmmessagedispatcher.java:22 5)

                @ com.adobe.idp.dsc.provider.impl.base.abstractmessagedispatcher.send(abstractmessagedispat cher.java:66)

                @ com.adobe.idp.dsc.clientsdk.serviceclient.invoke(serviceclient.java:167)

                @ com.adobe.workflow.engine.peutil.invokeaction(peutil.java:893)

                @ com.adobe.idp.workflow.dsc.invoker.workflowdscinvoker.transientinvoke(workflowdscinvoker. java:350)

                @ com.adobe.idp.workflow.dsc.invoker.workflowdscinvoker.invoke(workflowdscinvoker.java:158)

                @ com.adobe.idp.dsc.interceptor.impl.invocationinterceptor.intercept(invocationinterceptor. java:140)

                @ com.adobe.idp.dsc.interceptor.impl.requestinterceptorchainimpl.proceed(requestinterceptor chainimpl.java:60)

                @ com.adobe.idp.dsc.interceptor.impl.documentpassivationinterceptor.intercept(documentpassi vationinterceptor.java:53)

                @ com.adobe.idp.dsc.interceptor.impl.requestinterceptorchainimpl.proceed(requestinterceptor chainimpl.java:60)

                @ com.adobe.idp.dsc.transaction.interceptor.transactioninterceptor$1.dointransaction(transa ctioninterceptor.java:74)

                @ com.adobe.idp.dsc.transaction.impl.ejb.adapter.ejbtransactioncmtadapterbean.execute(ejbtr ansactioncmtadapterbean.java:357)

                @ com.adobe.idp.dsc.transaction.impl.ejb.adapter.ejbtransactioncmtadapterbean.dorequiresnew (ejbtransactioncmtadapterbean.java:292)

                @ com.adobe.idp.dsc.transaction.impl.ejb.adapter.ejslocalstatelessejbtransactioncmtadapter_ caf58c4f.dorequiresnew(unknown source)

                @ com.adobe.idp.dsc.transaction.impl.ejb.ejbtransactionprovider.execute(ejbtransactionprovi der.java:143)

                @ com.adobe.idp.dsc.transaction.interceptor.transactioninterceptor.intercept(transactionint erceptor.java:72)

                @ com.adobe.idp.dsc.interceptor.impl.requestinterceptorchainimpl.proceed(requestinterceptor chainimpl.java:60)

                @ com.adobe.idp.dsc.interceptor.impl.invocationstrategyinterceptor.intercept(invocationstra tegyinterceptor.java:55)

                @ com.adobe.idp.dsc.interceptor.impl.requestinterceptorchainimpl.proceed(requestinterceptor chainimpl.java:60)

                @ com.adobe.idp.dsc.interceptor.impl.invalidstateinterceptor.intercept(invalidstateintercep tor.java:37)

                @ com.adobe.idp.dsc.interceptor.impl.requestinterceptorchainimpl.proceed(requestinterceptor chainimpl.java:60)

                @ com.adobe.idp.dsc.interceptor.impl.authorizationinterceptor.intercept(authorizationinterc eptor.java:188)

                @ com.adobe.idp.dsc.interceptor.impl.requestinterceptorchainimpl.proceed(requestinterceptor chainimpl.java:60)

                @ com.adobe.idp.dsc.interceptor.impl.jmxinterceptor.intercept(jmxinterceptor.java:48)

                @ com.adobe.idp.dsc.interceptor.impl.requestinterceptorchainimpl.proceed(requestinterceptor chainimpl.java:60)

                @ com.adobe.idp.dsc.engine.impl.serviceengineimpl.invoke(serviceengineimpl.java:121)

                @ com.adobe.idp.dsc.routing.router.routerequest(router.java:131)

                @ com.adobe.idp.dsc.provider.impl.base.abstractmessagereceiver.routemessage(abstractmessage receiver.java:93)

                @ com.adobe.idp.dsc.provider.impl.vm.vmmessagedispatcher.dosend(vmmessagedispatcher.java:22 5)

                @ com.adobe.idp.dsc.provider.impl.base.abstractmessagedispatcher.send(abstractmessagedispat cher.java:66)

                @ com.adobe.idp.dsc.clientsdk.serviceclient.invoke(serviceclient.java:167)

                @ com.adobe.workflow.engine.peutil.invokeaction(peutil.java:893)

                @ com.adobe.idp.workflow.dsc.invoker.workflowdscinvoker.transientinvoke(workflowdscinvoker. java:350)

                @ com.adobe.idp.workflow.dsc.invoker.workflowdscinvoker.invoke(workflowdscinvoker.java:158)

                @ com.adobe.idp.dsc.interceptor.impl.invocationinterceptor.intercept(invocationinterceptor. java:140)

                @ com.adobe.idp.dsc.interceptor.impl.requestinterceptorchainimpl.proceed(requestinterceptor chainimpl.java:60)

                @ com.adobe.idp.dsc.interceptor.impl.documentpassivationinterceptor.intercept(documentpassi vationinterceptor.java:53)

                @ com.adobe.idp.dsc.interceptor.impl.requestinterceptorchainimpl.proceed(requestinterceptor chainimpl.java:60)

                @ com.adobe.idp.dsc.transaction.interceptor.transactioninterceptor$1.dointransaction(transa ctioninterceptor.java:74)

                @ com.adobe.idp.dsc.transaction.impl.ejb.adapter.ejbtransactioncmtadapterbean.execute(ejbtr ansactioncmtadapterbean.java:357)

                @ com.adobe.idp.dsc.transaction.impl.ejb.adapter.ejbtransactioncmtadapterbean.dorequiresnew (ejbtransactioncmtadapterbean.java:292)

                @ com.adobe.idp.dsc.transaction.impl.ejb.adapter.ejslocalstatelessejbtransactioncmtadapter_ caf58c4f.dorequiresnew(unknown source)

                @ com.adobe.idp.dsc.transaction.impl.ejb.ejbtransactionprovider.execute(ejbtransactionprovi der.java:143)

                @ com.adobe.idp.dsc.transaction.interceptor.transactioninterceptor.intercept(transactionint erceptor.java:72)

                @ com.adobe.idp.dsc.interceptor.impl.requestinterceptorchainimpl.proceed(requestinterceptor chainimpl.java:60)

                @ com.adobe.idp.dsc.interceptor.impl.invocationstrategyinterceptor.intercept(invocationstra tegyinterceptor.java:55)

                @ com.adobe.idp.dsc.interceptor.impl.requestinterceptorchainimpl.proceed(requestinterceptor chainimpl.java:60)

                @ com.adobe.idp.dsc.interceptor.impl.invalidstateinterceptor.intercept(invalidstateintercep tor.java:37)

                @ com.adobe.idp.dsc.interceptor.impl.requestinterceptorchainimpl.proceed(requestinterceptor chainimpl.java:60)

                @ com.adobe.idp.dsc.interceptor.impl.authorizationinterceptor.intercept(authorizationinterc eptor.java:188)

                @ com.adobe.idp.dsc.interceptor.impl.requestinterceptorchainimpl.proceed(requestinterceptor chainimpl.java:60)

                @ com.adobe.idp.dsc.interceptor.impl.jmxinterceptor.intercept(jmxinterceptor.java:48)

                @ com.adobe.idp.dsc.interceptor.impl.requestinterceptorchainimpl.proceed(requestinterceptor chainimpl.java:60)

                @ com.adobe.idp.dsc.engine.impl.serviceengineimpl.invoke(serviceengineimpl.java:121)

                @ com.adobe.idp.dsc.routing.router.routerequest(router.java:131)

                @ com.adobe.idp.dsc.provider.impl.base.abstractmessagereceiver.invoke(abstractmessagereceiv er.java:329)

                @ com.adobe.idp.dsc.provider.impl.soap.axis.sdk.soapsdkendpoint.invokecall(soapsdkendpoint. java:139)

                @ com.adobe.idp.dsc.provider.impl.soap.axis.sdk.soapsdkendpoint.invoke(soapsdkendpoint.java :81)

                @ sun.reflect.generatedmethodaccessor101.invoke(unknown source)

                @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:37)

                @ java.lang.reflect.method.invoke(method.java:611)

                @ org.apache.axis.providers.java.rpcprovider.invokemethod(rpcprovider.java:397)

                @ org.apache.axis.providers.java.rpcprovider.processmessage(rpcprovider.java:186)

                @ org.apache.axis.providers.java.javaprovider.invoke(javaprovider.java:323)

                @ org.apache.axis.strategies.invocationstrategy.visit(invocationstrategy.java:32)

                @ org.apache.axis.simplechain.dovisiting(simplechain.java:118)

                @ org.apache.axis.simplechain.invoke(simplechain.java:83)

                @ org.apache.axis.handlers.soap.soapservice.invoke(soapservice.java:454)

                @ org.apache.axis.server.axisserver.invoke(axisserver.java:281)

                @ org.apache.axis.transport.http.axisservlet.dopost(axisservlet.java:699)

                @ javax.servlet.http.httpservlet.service(httpservlet.java:738)

                @ org.apache.axis.transport.http.axisservletbase.service(axisservletbase.java:327)

                @ javax.servlet.http.httpservlet.service(httpservlet.java:831)

                @ com.ibm.ws.webcontainer.servlet.servletwrapper.service(servletwrapper.java:1607)

                @ com.ibm.ws.webcontainer.servlet.servletwrapper.service(servletwrapper.java:1597)

                @ com.ibm.ws.webcontainer.filter.webappfilterchain.dofilter(webappfilterchain.java:131)

                @ com.adobe.idp.dsc.provider.impl.soap.axis.invocationfilter.dofilter(invocationfilter.java :43)

                @ com.ibm.ws.webcontainer.filter.filterinstancewrapper.dofilter(filterinstancewrapper.java: 184)

                @ com.ibm.ws.webcontainer.filter.webappfilterchain.dofilter(webappfilterchain.java:116)

                @ com.adobe.idp.um.auth.filter.csrffilter.dofilter(csrffilter.java:86)

                @ com.ibm.ws.webcontainer.filter.filterinstancewrapper.dofilter(filterinstancewrapper.java: 184)

                @ com.ibm.ws.webcontainer.filter.webappfilterchain.dofilter(webappfilterchain.java:116)

                @ com.ibm.ws.webcontainer.filter.webappfilterchain._dofilter(webappfilterchain.java:77)

                @ com.ibm.ws.webcontainer.filter.webappfiltermanager.dofilter(webappfiltermanager.java:908)

                @ com.ibm.ws.webcontainer.servlet.servletwrapper.handlerequest(servletwrapper.java:934)

                @ com.ibm.ws.webcontainer.servlet.servletwrapper.handlerequest(servletwrapper.java:502)

                @ com.ibm.ws.webcontainer.servlet.servletwrapperimpl.handlerequest(servletwrapperimpl.java: 179)

                @ com.ibm.ws.webcontainer.servlet.cacheservletwrapper.handlerequest(cacheservletwrapper.jav a:91)

                @ com.ibm.ws.webcontainer.webcontainer.handlerequest(webcontainer.java:864)

                @ com.ibm.ws.webcontainer.wswebcontainer.handlerequest(wswebcontainer.java:1592)

                @ com.ibm.ws.webcontainer.channel.wcchannellink.ready(wcchannellink.java:186)

                @ com.ibm.ws.http.channel.inbound.impl.httpinboundlink.handlediscrimination(httpinboundlink .java:452)

                @ com.ibm.ws.http.channel.inbound.impl.httpinboundlink.handlenewrequest(httpinboundlink.jav a:511)

                @ com.ibm.ws.http.channel.inbound.impl.httpinboundlink.processrequest(httpinboundlink.java: 305)

                @ com.ibm.ws.http.channel.inbound.impl.httpiclreadcallback.complete(httpiclreadcallback.jav a:83)

                @ com.ibm.ws.tcp.channel.impl.aioreadcompletionlistener.futurecompleted(aioreadcompletionli stener.java:165)

                @ com.ibm.io.async.abstractasyncfuture.invokecallback(abstractasyncfuture.java:217)

                @ com.ibm.io.async.asyncchannelfuture.firecompletionactions(asyncchannelfuture.java:161)

                @ com.ibm.io.async.asyncfuture.completed(asyncfuture.java:138)

                @ com.ibm.io.async.resulthandler.complete(resulthandler.java:204)

                @ com.ibm.io.async.resulthandler.runeventprocessingloop(resulthandler.java:775)

                @ com.ibm.io.async.resulthandler$2.run(resulthandler.java:905)

                @ com.ibm.ws.util.threadpool$worker.run(threadpool.java:1604)

caused by: java.lang.nullpointerexception

                @ com.adobe.internal.ddxm.ddx.xfaconversionsettings.prepare(xfaconversionsettings.java:69)

                ... 134 more

.

[8/6/12 15:44:38:906 cdt] 0000004b assemblerserv a   alc-asm-n00-001: execute: invokeddx() end on thread webcontainer : 3 228

[8/6/12 15:44:39:343 cdt] 0000004b workmanagerfa i   asyn0067i: resource ard being looked without using resource reference.

[8/6/12 15:44:39:343 cdt] 0000004b workmanagerfa i   asyn0067i: resource default being looked without using resource reference.

[8/6/12 15:44:39:343 cdt] 0000004b systemout     o asyn0069e: timermanager default being looked without using resource reference.

[8/6/12 15:44:39:343 cdt] 0000004b timermanagerf e   asyn0069e: timermanager default being looked without using resource reference.

[8/6/12 15:44:39:390 cdt] 0000004b workmanagerfa i   asyn0067i: resource ard being looked without using resource reference.

[8/6/12 15:44:39:390 cdt] 0000004b workmanagerfa i   asyn0067i: resource default being looked without using resource reference.

[8/6/12 15:44:39:390 cdt] 0000004b systemout     o asyn0069e: timermanager default being looked without using resource reference.

[8/6/12 15:44:39:390 cdt] 0000004b timermanagerf e   asyn0069e: timermanager default being looked without using resource reference.



More discussions in LiveCycle Assembler


adobe

Comments

Popular posts from this blog

How to change text Component easybook reloaded *newbee* - Joomla! Forum - community, help and support

After Effect warning: A problem occurred when processing OpenGL commands

Preconditions Failed. - Joomla! Forum - community, help and support