This is the stacktrace:
TypeError: bp is null
qx.dom.Element._allowCreationWithMarkup()(P=Window index.html)gcom.js (line
12990)
qx.dom.Element.create()(name="iframe", U=Object {
onload="qx.event.handler.Iframe.onevent(this)", frameBorder=0,
frameSpacing=0, more...}, V=Window index.html)gcom.js (line 13039)
qx.bom.Iframe.create()(k=Object { onload=
"qx.event.handler.Iframe.onevent(this)", frameBorder=0, frameSpacing=0,
more...}, l=undefined)gcom.js (line 39705)
qx.html.Iframe.prototype._createDomElement()()gcom.js (line 39562)
qx.html.Element.prototype.__fi()()gcom.js (line 18967)
qx.html.Element.flush()()gcom.js (line 18771)
(?)()gcom.js (line 26416)
qx.ui.core.queue.Manager.__hY()(k=function(), l=function())gcom.js (line 26444)
qx.ui.core.queue.Manager.flush()()gcom.js (line 26419)
qx.util.DeferredCall.prototype.call()()gcom.js (line 18697)
(?)()gcom.js (line 18651)
qx.util.DeferredCallManager.prototype.__eG()()gcom.js (line 6795)
(?)(event=undefined)gcom.js (line 4874)
P.document.createElement(m);
Document.body inside the iframe-constructor is null. How can this happen? Any
ideas?
Tobi
Von: Derrell Lipman [mailto:derrell.lip...@unwireduniverse.com]
Gesendet: Donnerstag, 18. April 2013 16:24
An: qooxdoo Development
Betreff: Re: [qooxdoo-devel] TypeError: bp is null
On Thu, Apr 18, 2013 at 10:14 AM, Tobias Koller (GERMO GmbH)
<t...@germo.de<mailto:t...@germo.de>> wrote:
No i can't see any error in my source-version...but I will check first if I
access private members outside the classes..
Another way you can sometimes figure this out, is to add the following to the
"let" section of your config.json:
// "OPTIMIZE" : [ "basecalls", "comments", "privates", "strings",
"variables", "variants", "whitespace" ],
"OPTIMIZE" : [ "basecalls", "comments", "privates", "strings",
"variables", "variants" ],
The first, commented-out line, is the complete set of optimizations. If you
remove only whitespace optimization, as shown in the non-commented line, you'll
still get the error you're seeing, but the code will not be crammed onto a
single line, so looking at the code, you can often figure out where the error
is coming from, and what variable it's actually trying to work with. You can
also then set breakpoints in the code, and look at the stack backtrace.
Derrell
Von: thron7
[mailto:thomas.herchenroe...@1und1.de<mailto:thomas.herchenroe...@1und1.de>]
Gesendet: Donnerstag, 18. April 2013 16:07
An: qooxdoo Development
Betreff: Re: [qooxdoo-devel] TypeError: bp is null
This code is from qx.event.Manager. As you can clearly see you should have
gotten a corresponding error message in the source version.
T.
On 04/18/2013 03:55 PM, Tobias Koller (GERMO GmbH) wrote:
I deactivated the optimization via OPTIMIZE: [] because bp is nonsense ;)
And got this output now:
The error is in this line:
var targetKey = target.$$hash || qx.core.ObjectRegistry.toHashCode(target);
TypeError: target is null
//hier die Ausgabe
addListener : function(target, type, listener, self, capture)
{
if (qx.core.Environment.get("qx.debug"))
{
var msg = "Failed to add event listener for type '"+ type +"'" +
" to the target '" + target.classname + "': ";
qx.core.Assert.assertObject(target, msg + "Invalid Target.");
qx.core.Assert.assertString(type, msg + "Invalid event type.");
qx.core.Assert.assertFunction(listener, msg + "Invalid callback
function");
if (capture !== undefined) {
qx.core.Assert.assertBoolean(capture, "Invalid capture flag.");
}
}
var targetKey = target.$$hash ||
qx.core.ObjectRegistry.toHashCode(target);
var targetMap = this.__listeners[targetKey];
if (!targetMap) {
targetMap = this.__listeners[targetKey] = {};
}
var entryKey = type + (capture ? "|capture" : "|bubble");
var entryList = targetMap[entryKey];
if (!entryList) {
entryList = targetMap[entryKey] = [];
}
// This is the first event listener for this type and target
// Inform the event handler about the new event
// they perform the event registration at DOM level if needed
if (entryList.length === 0) {
this.__registerAtHandler(target, type, capture);
}
// Append listener to list
var unique = (qx.event.Manager.__lastUnique++) + "";
var entry =
{
handler : listener,
context : self,
unique : unique
};
entryList.push(entry);
return entryKey + "|" + unique;
},
Mit freundlichen Grüßen
GERMO GmbH
Tobias Koller
Softwareentwickler
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
GERMO GmbH
Wettbachstraße 18
71063 Sindelfingen
http://www.germo.de<http://www.germo.de/>
Tel. 07031 9522-144
Fax 07031 9522-222
Geschäftsführer: Theo Röder, Andreas Röder
Hauptsitz: Hofackerstr. 60, 73660 Urbach
Handelsregister: Amtsgericht Stuttgart, HRB-Nr.: 280255, Ust.-IdNr. DE146624394
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Von: Tobias Koller (GERMO GmbH) [mailto:t...@germo.de]
Gesendet: Donnerstag, 18. April 2013 15:37
An:
qooxdoo-devel@lists.sourceforge.net<mailto:qooxdoo-devel@lists.sourceforge.net>
Betreff: [qooxdoo-devel] TypeError: bp is null
Hi,
I have a problem with the build-version of my application.
My source-Version works without problems.
But when I create the build-version (generate.py build)
I get this error when I open the application in any browser:
TypeError: bp is null
Can you help me with this?
Qx: 2.1.1
Thanks
tobi
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net<mailto:qooxdoo-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net<mailto:qooxdoo-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel